Как добавить пункт меню для анонимных пользователей?

Главные вкладки

Аватар пользователя VasyOK VasyOK 10 июля 2021 в 16:23

Есть ли возможность в D8/9 добавить ссылку в меню видную только анонимным пользователям?
Через CSS - могу.
Создавать отдельный блок - муторно.

https://www.drupal.org/project/menu_item_role_access - пробовал - не получается - зарегистрированные пользователи видят ссылки, которые только для анонимусов. Патчи ставил.

Комментарии

Аватар пользователя ivnish ivnish 11 июля 2021 в 9:37

Глянул описание - модуль работает только для пунктов меню типа menu_link_content, то есть обычных пользовательских пунктов. Если пункт меню сделан программно в каком-то модуле, то этот модуль уже не работает, хоть в настройках пункта меню и отображаются роли

Аватар пользователя VasyOK VasyOK 15 июля 2021 в 23:50

Та не, для обычных ссылок на ноды без всякого самописа.
Ок, пример.

https://remont.ru/zaregistrirovany, это просто нода, на которую ведет пункт меню вверху "Добавить заказ".
Для этого пункта установлено
Menu Item Roles: Anonymous user
Но зарегистрированному пользователю пункт все равно показывается (скрыт через CSS).