我们的基础设施中的Drupal网站出现了一个非常奇怪的问题。
该网站正在Drupal上运行,并使用精美菜单生成下拉菜单。设置是标准的,菜单块中显示主链接菜单。一切都很好,菜单工作正常多年。
菜单仍然有效但是现在生成的所有子项都没有标题或内容。菜单链接/ href本身就在那里,可以点击菜单,但菜单项没有标题。我检查了php日志,没有错误被抛出。我还验证了一些error_log()调用,并且生成的菜单数组中确实缺少标题。
但是这是奇怪的事情,它以管理员身份登录网站时工作正常,但不是匿名用户或经过身份验证的非管理用户。但我已确认菜单配置为允许访问所有用户角色。我也多次清除所有缓存。
我做了一些进一步挖掘,如果我更改菜单项的内部Drupal网址,例如节点/ 5等到他们的外部网址,菜单再次正常工作。
我真的希望有人见过这个,因为在近一天的搜索中我找不到任何与此问题有关的内容。我很感激你的意见。