Вы здесь

Добавить data аттрибут ссылке на ноду в views

0

Вывожу новости сайта вьюхой чрез unformatted HTML list. Поля "Заголовок" ,"Анонс", "Ссылка на содержимое". Поле "Заголовок" так же ссылается на содержимое. Подскажите пожалуйста, как к этим ссылкам добавить атрибут data-uk-lightbox? Именно к ссылкам (a), а не к их обертке (div)

Версия Drupal: 
8.x
Вопрос задан 27.06.2016 - 10:18

Ответы

0

Поставьте галочку "Перезаписать вывод этого поля" и с помощью токенов выведите ссылку и значение поля в том формате, что вам нужно.
Например

<a href="[path]" data-uk-lightbox="something">[title]</a>
Ответ дан 27.06.2016 - 10:45

Атрибут добавить получилось, спасибо! Вот только почему-то href пустой...
И в D8 у меня код немного другой:

<a href="{{path}}" data-uk-lightbox="something">{{title}}</a>
Комментарий оставлен 27.06.2016 - 12:30

так надо сначала добавить путь. перед этим полем добавьте поле Путь. Скройте его. Теперь оно будет доступно как токен во всех нижестоящих полях.

Когда делаете замену - есть раскрывающийся список доступных токенов. Раскройте его и копируйте оттуда.

Комментарий оставлен 27.06.2016 - 12:48

Спасибо большое, все получилось! Самое главное - я ведь знал про эти подстановочные шаблоны... Весь день убил на то, что бы получить путь из поля ссылки на ноду, а оказывается в друпале есть специальное поле "Путь".

Комментарий оставлен 27.06.2016 - 18:26