Drupal 7:来自菜单结构层次结构的Pathauto模式

时间:2011-10-24 11:16:40

标签: drupal drupal-7 pathauto

我正在尝试创建一个看起来像“Drupal root / parent_menu_item_name / node_title”的Pathauto模式,其中“node_title”是菜单层次结构中“parent_menu_item_name”的子节点。

我尝试了很多不同的变化,但没有任何效果。我已经尝试了Menu path in Pathauto中的建议,而且根本没有任何建议。它最终只输出节点标题,之前没有任何内容。

我已经安装了最新版本的Token和Pathauto模块。

5 个答案:

答案 0 :(得分:6)

我相信凯南已经回答了这个问题:

Kenan's answer

[node:menu-link:parent:url:path]/[node:title]

它适合我,所以我很开心!

答案 1 :(得分:2)

令牌组合[node:menu-link:parent:url:alias]/[node:menu-link]应与以下模块一起使用:

  • 令牌:7.x-1.0-beta3
  • pathauto:7.x-1.0-rc2

令牌模式似乎因令牌模块的版本而异。

答案 2 :(得分:2)

此令牌使用每个父项的菜单标题来构建网址:

[node:menu-link:parents:join-path]/[node:title]

因此,如果你有嵌套的内容标题为:未来 - >布朗博士 - >磁通电容器

以上标记将打印出来:

/所述-未来/ DOC褐色/通量电容器

答案 3 :(得分:2)

这种组合非常适合我

[node:menu-link:parents:join-path]/[node:menu-link:title]

使用最新的令牌(7.x-1.5)和pathauto(7.x-1.2)。

答案 4 :(得分:0)

这对我有用(对于书籍类型节点):[node:menu-link:parent:title] / [node:title]

发现于:http://www.metachunk.com/blog/drupal-7-path-auto-menu-pattern