Drupal 7:子路径URL别名可以处理视图之类的“虚构”别名,但不能处理节点

时间:2011-11-10 15:42:37

标签: drupal drupal-7 drupal-views pathauto

这是Drupal 7网站的菜单结构。

这有效:

Home > Depots (views: page) > Depot List (views: page)

aka: '/' > '/depots' > '/depots/depot-list'

然而,这不起作用:

Home > Careers (node) > Careers List (views: page)

aka: '/' > '/careers' > '/careers/careers-list'

aka: '/' > '/node/123' > '/node/123/careers-list'

我可以理解为什么它不喜欢整个节点/ 123 /子页面,因为我认为它是为MENU_LOCAL_TASKS保留的,例如/ edit

所有人都知道,除了将节点转换为视图或面板之外,我怎么能解决这个问题呢?任何帮助将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

路径不是覆盖。您在视图中输入的路径是加载视图的路径,它必须是唯一的。节点/ 123已被占用。如果你定义了一个像Careers /%这样的视图,那么视图会响应Career /的任何内容 - 但是你不应该再次拥有相同路径的内容。