我正在使用面板为网站创建动态目标网页。该过程的第一步是指定路径。我希望着陆页与节点具有相同的路径,只是以着陆页的“home”结尾。例如,我有“部门”将有登陆页面,因此路径如下:
部/%DEPARTMENT_NAME /家
工作正常。但是,我也试图基于一组词汇创建一系列路径。它们都有不同的名称,但它们的工作方式基本相同。我想要这个:
%词汇/%计/家
但后来我收到了这个错误:
“路径中的第一个元素可能不是动态的。”
为什么不呢?我不想为每个词汇创建变体。是不是有办法绕过这个错误?
谢谢!
答案 0 :(得分:2)
您无法绕过此错误。 Drupal的菜单系统根本不支持%作为第一个占位符。
请参阅related Drupal.org discussion的解释。
这里的一个简单解决方案是使用整个站点的通用静态参数(如site,live,new等)作为启动路径。一些开发人员默认使用它,以便他们可以在以后的版本或新功能上更改它(例如,他们可能有路径/ a /%some_args,新版本将是/ b /%some_args)。