Как я могу объединить два поля в представлении?

15

У меня есть представление, настроенное на использование неформатированного типа списка. Я добавляю около 10 различных полей, но хотел бы объединить два из них в одну строку на дисплее. Это возможно?

Пример: поля: контент: номер сеанса, контент: заголовок, контент: DateTime, контент: докладчик. Прямо сейчас все они отображаются в отдельных строках. Я хотел бы, чтобы номер и заголовок сеанса были объединены в одну строку, поэтому я получаю S3 | Название моей сессии.

Emmys
источник
это также можно сделать с помощью настройки полей на вкладке « Формат », см. « Поля: настройки» , после нажатия на которую вы увидите всплывающее окно, теперь просто проверьте поля под встроенным параметром.
WaQaR Али

Ответы:

28

Допустим, у вас есть поле A и поле B.

  1. Убедитесь, что A стоит перед B в списке полей.
  2. Отредактируйте поле A и отметьте «Исключить из отображения». Поле больше не будет отображаться.
  3. Отредактируйте поле B, найдите флажок «Перезаписать вывод этого поля».
  4. Ниже нового текстового поля найдите «Замена шаблонов». Теперь вы сможете найти что-то похожее на [field-A] и [field-B], возможно, с гораздо большим количеством опций.
  5. Введите «[field-A] [field-B]» в качестве шаблона замены.

И вы должны объединить поля.

В некоторых ситуациях разметка, генерируемая представлениями с этой конфигурацией, нежелательна, поскольку теперь у вас будет «внутри» B. Если это проблема, можно добавить совершенно новое фиктивное поле типа «Global: text». и к шагам 3, 4 и 5 в этом поле.

Letharion
источник
2
Да, я нашел более понятным исключить оба поля A и B и использовать новое фиктивное поле для объединения их вместе.
Джонатан Элмор
+1 upvote вопрос и этот ответ - отличный материал - я тоже нашел это работает. И если вы хотите, чтобы результирующее поле было связываемым, вы можете использовать Content: Path и использовать его в качестве токена в настройках перезаписи текстового поля Global :.
therobyouknow
@Letharion Как объединить два поля и отобразить в узле?
Яма