Вы здесь

Как добавить атрибут itemprop в вывод поля Views?

0

Друзья всем привет. Столкнулся со странной проблемой при работе с Views.

Цель проста - на выходе получить код вида:

<div itemprop="specialteg"><a href="#">Ссылка</a></div>

Views режет строчку itemprop="specialteg". Если ее вставить вне тега div (или любого другого) - всё выводится.

Задачу решаю исключительно через интерфейс. В материале есть два поля - ссылка и тег itemprop. Во вьюсе я вывожу эти поля, оба исключаю из вывода, вывод первого переопределяю (itemprop="[field_doc_itemprop]"), далее создаю третье поле и там вывожу всё это как мне надо, выглядит это так:

<div [field_doc_itemprop]><a href="[field_doc_link]">Ссылка</a></div>

Пробовал добавлять разные типы для переопределения поля (заголовок и пользовательский текст) - результат одинаков. Подскажите в чём может быть проблема, кто сталкивался? Неужели придётся ставить Views PHP для решеия такой простой задачи?

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 19.01.2018 - 17:09

Ответы

1

Views удаляет все неразрешённые атрибуты из вывода. Переопределите шаблон поля и там выводите что угодно.

Ответ дан 19.01.2018 - 19:46
Аватар пользователя xandeadx
xandeadx
1527