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