Иногда, работая с Views может потребоваться сгруппировать несколько выводимых полей в один div.  Как минимум, для этой задачи, есть два решения. Первое — темизация конкретной страницы Views. Второе — исключение из вывода нескольких полей, а затем объединение их в последний с помощью подстановочных шаблонов. По темизации написано много, да и для многих этот вариант слишком сложен, поэтому на сегодня мы остановимся на втором варианте.

Во Views, в настройке конкретного выводимого поля, есть специальная опция  «Исключить из вывода» и для нее дается такое пояснение: «Включите, чтобы загрузить это поле как скрытое. Часто используется для группировки полей, или для использования в качестве маркера в другом поле«. Кажется, это именно то, что нам нужно! По сути нам нужно сначала скрыть поля, которые мы хотим сгруппировать, а в последнем группируемом поле настроить вывод скрытых полей. Давайте рассмотрим пример: Есть страница с товарами, где в качестве полей для представления выступают по порядку: «Изображение», «Название», «Артикул» и «Цена». Задача: объединить последние три поля в один div, чтобы можно было более удобно настроить стили.

Исключаем из вывода поля «Название» и «Артикул». В последнем поле «Цена» нам потребуется раздел «Перезаписать результаты»:

Включаем опцию «Заменить выводимое полем значение» и перед нами появляется текстовое поля для ввода куска кода с возможностью использовать подстановочные шаблоны. По сути, чтобы решить вышеприведенный пример, в этом поле нужно написать примерно следующее:

Под текстовым полем есть спойлер, который отображает доступные шаблоны.