如何让Drupal7下的pathauto通过完整的菜单路径生成URL别名?
发布于 2012-06-16 02:11:51
这只是一个更新,以防有人在更新版本的Pathauto/Token中遇到这个问题。这对我很有效:
node:menu-link:parents:join-path/node:menu-link
发布于 2011-12-15 06:10:07
我最终使用了:
[node:menu-link:parent:url:path]/[node:menu-link]
但是要特别注意:如果节点没有菜单链接,最终将没有一个自动别名的页面。好的一面是,这可能会让您意识到孤立页面。(就当它是一个特性吧!)
请注意,使用模式:
[node:menu-link:url:path]/[node:menu-link]
将只给出节点的菜单链接,而不是父节点的菜单链接(引用父节点的路径时需要)。
或者模式:[node:parent:url:path]/[node:menu-link]
在我的Drupal7实例中抛出一个关于无效令牌的错误(即使我已经安装了令牌模块)。
发布于 2012-03-07 06:13:52
[node:menu-link:parent:url:path]/[node:title]如果该节点不在菜单中,则不会创建别名。否则,这似乎适用于n层菜单。
https://stackoverflow.com/questions/4683610
复制相似问题