на моем сайте Drupal 8, у меня есть разделы, помеченные термином типа «Терапия» и «Команда», где одно содержание (каждая терапия, каждый человек ...) узлы с якорями. Узлы (например, вся команда) отображаются на одной странице. В моем меню не проблема добавить якорь-хэштег, чтобы точно прокрутить до одиночной терапии или члена команды.Переписать узловые ссылки в Drupal 8 с помощью anchor-hashtag, например./termname # title вместо /termname/title.html
Но: Я также использую ссылки на объекты для ссылки на разные узлы. Эти ссылки генерируются внутри системы автоматически (например, therapy/massage.html). Теперь я хочу создать правило перезаписи, которое перезаписывает все узловые ссылки (например,) xxx.xxx.com/therapy#massage, где «массаж» является названием узла.
Подсказка: это невозможно сделать с помощью pathauto! Я уже пробовал это.
Спасибо заранее и связи, Fab
Вам, вероятно, нужно подключиться к ссылкам и им самим. Взгляните сюда: https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Menu!menu.api.php/function/hook_link_alter/8.1.x – VJamie
Эй, Джейми, спасибо. Но можете ли вы дать мне подсказку, как это могло бы выглядеть? И где я должен разместить этот код? Я хочу, чтобы заголовок узла был добавлен как anchor-hashtag. –