Как добавить ссылку на странице ноды основанную на существующих полях?

Аватар пользователя Valery.O

Потребовалось добавить ссылку на страницах (около 200 нод), которая будет основываться на заполненных полях

Допустим на странице заполнены такие поля:

Имя: Alex
Фамилия: Pushkin
Год2017

Нужно добавить ссылку:
<a href="https://site.ru/Pushkin?year=2017&name=Alex">Перейти</a>

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Van&#039;Denis
Van'Denis 1 неделя назад

кириллица в url - зло!

Аватар пользователя Valery.O
Valery.O 1 неделя назад

Да, но не суть) Исправил.

Аватар пользователя oleg90990
oleg90990 1 неделя назад

Если руки из одно места, вобще без проблем

Аватар пользователя oleg90990
oleg90990 1 неделя назад

3 варианта вижу

1) hook_node_presave
2) Создать роутоер
3) Номудрить в Views (не рекомендую)

Решается за 15 минут, хочешь сделаю по божески - @yandex.ru">oleg909902@yandex.ru

Аватар пользователя Valery.O
Valery.O 1 неделя назад

А вообще возможно ли создать кастомное поле, чтобы оно брало значение из существующих или так нельзя получить значения и нужно hook_node_presave использовать?
Тогда как лучше это сделать? переопределить, какое-то существующее поле добавив к нему '#markup' => ?

Аватар пользователя Olegars
Olegars 1 неделя назад

Можно, вычисляемое поле.