Drupal 8. Оборачиваем группу полей ccылкой в view

Матеріал з Wiki.Zina
Версія від 12:25, 6 квітня 2018, створена >WikiSysop
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Задача обернуть ссылкой в views группу выводимых полей (поле с названием) .

На входе:

  • поле с названием {{ title }}
  • поле с картинкой {{ field_partner_logo }}
  • поле с ссылкой на внешний ресурс {{ field_partner_link }}

Решение:

  • включаем модуль ядра Link
  • идем в редактирования view.
  • в поле с ссылкой на внешний ресурс чекаем "Exclude from display", Formatter: Link, URL only, Show URL as plain text(это выведет просто url без разметки), сохраняем, передвигаем поле выше поля с названием (это сделает доступным токен поля)
  • в поле с картинкой чекаем "Exclude from display", передвигаем поле выше поля с названием (это сделает доступным токен поля)
  • поле с ссылкой на внешний ресурс
Override the output of this field with custom text
<div class="partner-name"><span>{{ title }}</span></div>
<div class="partner-pic">{{ field_partner_logo }}</div>
Output this field as a custom link
Link path: {{ field_partner_link }}
  • сохраняем
  • готово