首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal 6: urls/pathauto的问题

Drupal 6: urls/pathauto的问题
EN

Stack Overflow用户
提问于 2013-05-04 02:22:55
回答 1查看 387关注 0票数 0

我的大部分链接都是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之间的差异?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-04 06:00:51

有两种方法可以实现这一点:

  1. 如果这样的页面是有限的,那么只需转到节点编辑页面,取消选中Automatic alias复选框,将所有此类页面的url从/legal/yyy更改为yyy并保存它。

它应该仍然选择相同的主题页面-node-123.tpl.php(确保它存在)。

  1. 如果你有很大的数据集,那么最好根据不同的内容类型来区分内容。如果您希望将内容从一种内容类型迁移到另一种内容类型,则可以使用Node Convert模块。在内容迁移之前,请在( [title-raw].

)下适当地设置自动url设置,即合法内容类型的模式:legal/[title-raw] &另一种内容类型url

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16365300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档