Отправить поле просмотра в URL - Drupal - PullRequest
0 голосов
/ 21 января 2020

У меня есть страница поиска, созданная с помощью встроенных фильтров в Drupal 8 View. В списке полей у меня есть поля - [Field_program_id]. У меня также есть кнопка «Узнать больше», при нажатии этой кнопки я хочу передать [field_program_id] и показать детали программ на этой странице. Не уверен, где начать. Любое руководство?!

Мой взгляд выглядит следующим образом:

enter image description here

«968» - это идентификатор программы. После нажатия кнопки «Узнать больше» я хочу, чтобы мой URL был https://myproj/search?nodeid= [field_program_id]

, и на этой странице я хочу снова показать детали. Любая помощь?!

1 Ответ

0 голосов
/ 24 января 2020

Я сделал что-то похожее на это.

Имейте представление рендеринга полей и добавьте тип поля «Пользовательский текст».

В разделе «настроить поле» разверните «Перезаписать результаты» и установите флажок «Вывести это поле как пользовательскую ссылку».

Вы можете использовать шаблоны замены, чтобы получить нужный идентификатор в url.

Например, установите путь к ссылке "/ search? nodeid = {{nid}}" *

Это должно отобразить нужную ссылку.

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