Я прошел через это:
- Представления группируют различное количество элементов представления, оборачивая их
- Представления - Добавить обертку DIV вокруг группы
но не могу понять, как использовать класс div, чтобы обернуть некоторые выбранные поля вида сетки. В моем случае я хочу обернуть три поля представления в класс div, как показано на рисунке ниже:
div class
? Вы имеете в виду обычныйdiv
тег?Ответы:
Это действительно просто с помощью перезаписи поля.
Во- первых, установите
(author) User: Picture
и(author) User: Name
поля «Исключить из дисплея».Затем откройте настройки для
Content: Post date
поля и откройте набор полей «Перезаписать результаты».Проверьте «Перезаписать вывод этого поля». Это откроет другой набор полей «Шаблоны замены», который должен показать вам токены для всех полей над текущим полем. Все, что вам нужно сделать, это поместить
<div>
оболочку в текстовое поле и скопировать нужные токены между тегами div.источник
Вы должны использовать hook_views_pre_render (& $ views) или theme_process_views_view_field ()
источник
Создайте шаблон для вывода стиля строк, например: views-view-fields - frontpage-promooted-news-story - block.tpl.php. Посмотрите в представлении-> дополнительные-> темы для вариантов. Скопируйте и вставьте имя нужного вам шаблона и создайте файл с этим именем, затем запустите 'rescan', чтобы Drupal нашел новый шаблон.
Затем сделайте что-то вроде:
источник
Сгруппируйте некоторые поля в разделы представления. Пожалуйста, найдите этот модуль (Наборы полей представления): https://www.drupal.org/project/views_fieldsets
источник