Добавить класс к строке во Views.

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

Аватар пользователя Sora_tm Sora_tm 11 декабря 2014 в 14:31

Добрый день! Появилась задача, добавить класс к строке Views, дисплей блок. Класс должен зависеть от Nid ноды в которой отображается.
Т.е. когда открывают материал, внизу есть блок с материалами связанных термином (аргумент Views c URl), нужно текущий материал в этом блоке пометить классом, например active. Если кто поможет буду рад.

Комментарии

Аватар пользователя dashiwa dashiwa 11 декабря 2014 в 18:10

Первое поле делаете nid. Скрываете. Потом поле материал.Потом php поле там выводите эти строки они будут доступны в качестве токенов и пишете условие

Аватар пользователя Sora_tm Sora_tm 11 декабря 2014 в 19:13

dashiwa wrote:
Первое поле делаете nid. Скрываете. Потом поле материал.Потом php поле там выводите эти строки они будут доступны в качестве токенов и пишете условие

Идею понял, спасибо, буду пробовать.

Аватар пользователя Sora_tm Sora_tm 11 декабря 2014 в 19:30

dashiwa wrote:
Первое поле делаете nid. Скрываете. Потом поле материал.Потом php поле там выводите эти строки они будут доступны в качестве токенов и пишете условие

Нужен модуль для PHP поля? Тогда, увы, не пойдет...

Аватар пользователя shumod@drupal.org shumod@drupal.org 11 декабря 2014 в 23:58

Копайте в сторону темизации темы оформления вьюса. Скорее всего нужно будет создать файл типа views-view-grid.tpl.php и в нём написать если nid = arg(1), то выводить определённый класс.

Аватар пользователя Sora_tm Sora_tm 12 декабря 2014 в 10:53

<a href="mailto:shumod@drupal.org">shumod@drupal.org</a> wrote:
Копайте в сторону темизации темы оформления вьюса. Скорее всего нужно будет создать файл типа views-view-grid.tpl.php и в нём написать если nid = arg(1), то выводить определённый класс.

Копаю, пока что-то не выходит, осилю, отпишусь.