Получить URL-адрес поля ссылки в Drupal 8 Views-View-Fields - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть шаблон views-view-fields.html.twig и создан вид. Я могу легко получить доступ ко всем полям, а также к полю ссылок. Но он генерирует <a>. Я хочу извлечь ссылку из этого поля.

Я искал SO и нашел какое-то решение, но у меня оно не сработало.

{{ fields.field_find_out_more_link[0]['#url'] }}

{{ fields.field_find_out_more_link.0['#url'] }}

{{ fields.field_find_out_more_link.url }}

Может кто-нибудь указать мне правильное направление?

Ответы [ 4 ]

0 голосов
/ 10 апреля 2019

Основываясь на ответе Sébastien Gicquel, я использовал его в шаблоне views-view-fields.html.twig с настраиваемым полем ссылки:

  <a href="{{ fields.field_link.content|striptags|trim }}">
    {{ fields.field_image.content }}
    {{ fields.title.content }}
  </a>
0 голосов
/ 10 сентября 2018

Это работает для меня в views-view-fields.html.twig для поля ссылки:

<a href="{{ fields.view_node.content|render|striptags|trim }}">text</a>
0 голосов
/ 03 апреля 2019

Ну, может быть, я немного опоздал, но я думаю, что нашел правильный ответ на это.

Для просмотра необходимо иметь поле «Ссылка на контент». Затем в конфигурации поля необходимо установить в значение true параметр «Показывать URL как текст». Наконец, в вашей ветке вы можете установить свою кнопку следующим образом:

<a href={{ fields.view_node.content|striptags }} class="btn">Yeah</a>

Надеюсь, это поможет.

0 голосов
/ 06 сентября 2018

Вы можете найти ответ на свой вопрос там: Извлечь URL и заголовок из поля ссылки в Drupal 8? .

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...