0

这是我的 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

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

谢谢!

4

1 回答 1

0

路径不是覆盖。你在 View 中输入的路径就是加载视图的路径,它必须是唯一的。Node/123 已被占用。如果您定义了一个视图,例如 Careers/%,那么该视图会响应 Career/anything-that-follows,但同样,您不应该拥有具有相同路径的内容。

于 2011-11-14T00:33:38.727 回答