Группировка по полю во Views - как задать стиль?

Главные вкладки

Аватар пользователя Тимофей Тимофей 14 мая 2015 в 19:44

Добрый вечер!

Views выводится таблицей с группировкой по полю. Это поле выводиться только как "группирующий элемент" и скрывается в качестве поля в самой таблице.
Как можно задать стиль для группирующего элемента?

В коде страницы он выглядит так:
<caption><a href="/blogs/lucky-mama/festival-nauki-24-25-aprelya">Заголовок</a></caption>

Без каких-либо стилей.

Спасибо.

Комментарии

Аватар пользователя kirill_dan kirill_dan 15 мая 2015 в 1:40

Сделайте шаблон вьюса. И внутри шаблона сделайте нужные вам классы. Это самый правильный путь будет. Ну или можно еще назначить классы для каждого поля из самого вьюса, но лично я не люблю так делать.

Аватар пользователя Тимофей Тимофей 15 мая 2015 в 10:09

kirill_dan wrote:
Ну или можно еще назначить классы для каждого поля из самого вьюса

Не нашел, где это для группирующего поля сделать, а не для отдельных.

А как в шаблоне группировку обозначить?

Аватар пользователя kirill_dan kirill_dan 15 мая 2015 в 12:48

"Тимофей" wrote:
А как в шаблоне группировку обозначить?

В шаблоне вы можете ловить свои данные (если выводите их как таблицу) так:

foreach($rows as $value) {

...
Смотрите через
dpm($value);
что за поля вам возвращаются
потом можно так

print 'div class="view-image"' . $value['field_image'] . '/div';

Только скобки тегам нужно дописать. Тут они режутся.

Это как пример.

}

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