gpt4 book ai didi

url - Drupal 7 : URL alias is getting ignored on pages when "provide a menu link" is unchecked on multilingual site

转载 作者:行者123 更新时间:2023-12-03 17:54:23 24 4
gpt4 key购买 nike

我希望有人可以帮助我,因为这让我发疯。

我有一个多语言 DrupaL 7 站点,以英语为主要语言,法语为次要语言。我已经设置了 url 别名,并且在大多数情况下它可以正常工作。

当我不想将页面包含在菜单中时会出现问题,因此我未选中“提供菜单链接”框。即使为那些没有菜单链接的页面选中了“生成自动 URL 别名”框,该页面也会完全忽略我设置的任何 url 别名模式,并且 url 始终显示为“node/31”而不是“my-content” -页'。如果我通过页面上的 URL 路径设置对 URL 别名进行硬编码,它将采用这些,但这不是我想要的。我希望它采用我为其设置的 url 别名模式。我什至安装了“Pathauto 持久状态”模块并强制“生成自动 URL 别名”保持选中状态以防万一,但我的别名模式仍然被忽略。

如果页面没有提供菜单链接,则英语和法语页面都会执行此操作。

有没有人见过这种行为?有谁知道可能出了什么问题?

谢谢!

最佳答案

当您的 URL 别名模式中有 token 因任何原因不起作用时,就会发生这种情况。在您的情况下,听起来您有一个包含“菜单项” token 的模式,因此当您保存没有菜单项的节点时,不会创建 URL 别名。

解决方案是包含一个菜单项,手动添加您的 URL 别名,或更改任何类似于 [node:menu-link] 的内容。在您的 URL 别名模式中使用其他内容。

关于url - Drupal 7 : URL alias is getting ignored on pages when "provide a menu link" is unchecked on multilingual site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13648789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com