Отсутствующие названия узлов в дочерних меню Drupal - PullRequest
0 голосов
/ 26 апреля 2018

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

Сайт работает на Drupal и использует nice-меню для генерации выпадающих меню. Настройка стандартная с меню первичных ссылок, отображаемым в блоке меню. Все было хорошо, и меню работало годами.

Меню все еще работает, однако теперь все дочерние элементы создаются без заголовков или содержимого. Сами ссылки меню / href есть, и по меню можно щелкнуть, но пункты меню не имеют заголовков. Я проверил журналы php и никаких ошибок не выдается. Я также проверил некоторые вызовы error_log (), и заголовки действительно отсутствуют в сгенерированных массивах меню.

Но вот странная вещь, она прекрасно работает, когда вы заходите на сайт как администратор, а не как анонимный пользователь или аутентифицированный неадминистративный пользователь. Но я подтвердил, что меню настроено на доступ ко всем ролям пользователей. Я также очищал все кеши несколько раз.

Я продолжил копать, и если я изменю внутренние URL-адреса Drupal пунктов меню, например, узел / 5 и т. д. к внешним URL-адресам, меню снова работает нормально.

Я действительно надеюсь, что кто-то видел это раньше, так как я не могу найти ничего, касающегося конкретно этой проблемы, почти за день поисков. Буду признателен за ввод.

...