我的大部分链接都是www.site.com/随便什么
但是,有五个法律页面的urls是: www.site.com/ legal /xx
因此,如果我在一个法律页面上,而url当前是www.site.com/ legal /important-restrictions,那么当我点击任何其他链接时,比如“联系我们”,url就变成了: www.site.com/legal/contact,这并不像它应该的那样工作: www.site.com/contact。在本例中,我在路径字段中有要“联系”的链接。
这是Drupal6。我听说过“路径模式”,但我在D6中找不到这样的选项。
在我的url别名中,一个典型的合法页面的设置是:系统路径:node/5801别名: legal /important-restrictions。
我尝试删除"legal/",然后更改了链接路径,但之后不再调用page-node-5801.tpl.php的模板。
与其提取其中5个页面是基于节点的内容并将它们粘贴到页面内容类型中,我可以做些什么来让Drupal识别urls之间的差异?
发布于 2013-05-04 06:00:51
有两种方法可以实现这一点:
Automatic alias复选框,将所有此类页面的url从/legal/yyy更改为yyy并保存它。
它应该仍然选择相同的主题页面-node-123.tpl.php(确保它存在)。
[title-raw]. )下适当地设置自动url设置,即合法内容类型的模式:legal/[title-raw] &另一种内容类型url
https://stackoverflow.com/questions/16365300
复制相似问题