我不确定这是否适合这个问题(我自称是新手)...我有一个具有以下方案的词汇表:
category1
subcategory1a
subcategory1b
我正在尝试为内容路径创建一个 URL 模式,因此它具有以下 URL 模式:category1/subcategory1a/[node:title]。我有 Drupal 7.22、Entity API 7.x-1.0-rc3 和 Pathauto 7.x-1.1,并且一直在 URL 别名部分尝试不同的令牌模式。如果我将模式设置为 [node:field-VOCABULARYNAME]/[node:title],那么生成的 URL 别名为:category1-subcategory1a/[node:title]。
有没有办法在父项和子项之间出现“/”而不是破折号?
或者有没有办法创建模式:[node:field-VOCABULARYNAME:0]/[node:field-VOCABULARYNAME:1]/[node:title]?
与列出的各个内容项(“节点”)相关的标记是:
[node:field-VOCABULARYNAME]
[node:field-VOCABULARYNAME:1]
[node:field-VOCABULARYNAME:2]
[node:field-VOCABULARYNAME:3]
如果我将模式设置为 [node:field-VOCABULARYNAME]/[node:field-VOCABULARYNAME:1]/[node:title],那么生成的 URL 别名为:category1-subcategory1a/subcategory1a/[node:title]。
在我的内容类型中,我将该字段设置为分层选择小部件,并将术语引用作为字段类型。
我发现了这篇 StackOverflow 帖子(Drupal 7:Pathauto 分层分类术语模式),它似乎与我最相关,但我没有列出分类术语标记。
感谢您的指导