Drupal 7:带有Panels的路径的动态第一段

时间:2013-09-13 17:34:09

标签: path drupal-7 arguments drupal-panels

我正在使用面板为网站创建动态目标网页。该过程的第一步是指定路径。我希望着陆页与节点具有相同的路径,只是以着陆页的“home”结尾。例如,我有“部门”将有登陆页面,因此路径如下:

部/%DEPARTMENT_NAME /家

工作正常。但是,我也试图基于一组词汇创建一系列路径。它们都有不同的名称,但它们的工作方式基本相同。我想要这个:

%词汇/%计/家

但后来我收到了这个错误:

“路径中的第一个元素可能不是动态的。”

为什么不呢?我不想为每个词汇创建变体。是不是有办法绕过这个错误?

谢谢!

1 个答案:

答案 0 :(得分:2)

您无法绕过此错误。 Drupal的菜单系统根本不支持%作为第一个占位符。

请参阅related Drupal.org discussion的解释。

这里的一个简单解决方案是使用整个站点的通用静态参数(如site,live,new等)作为启动路径。一些开发人员默认使用它,以便他们可以在以后的版本或新功能上更改它(例如,他们可能有路径/ a /%some_args,新版本将是/ b /%some_args)。