0

我正在使用面板为网站创建动态登录页面。该过程的第一步是指定路径。我希望登录页面与节点具有相同的路径,只是登录页面以“主页”结尾。例如,我有“部门”会有登录页面,所以路径如下所示:

部门/%department_name/home

这很好用。但是,我也在尝试基于一组词汇创建一系列路径。它们都有不同的名称,但它们的工作原理基本相同。我要这个:

%词汇/%术语/家

但后来我得到这个错误:

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

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

谢谢!

4

1 回答 1

2

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

请参阅相关 Drupal.org 讨论中的解释。

这里一个简单的解决方案是使用整个站点(如站点、实时、新等)的通用静态参数作为起始路径。一些开发人员也默认使用它,因此他们可以稍后在即将发布的版本或新功能上更改它(例如,他们可能有路径 /a/%some_args 并且新版本将是 /b/%some_args)。

于 2013-09-14T07:16:43.533 回答