我不确定这个问题是否适合这个问题(我是一个自称为新手的人)...我的词汇量如下:
类别1
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]?
与列出的各个内容项(“节点”)相关的令牌是:
[节点:场VOCABULARYNAME]
[节点:场VOCABULARYNAME:1]
[节点:场VOCABULARYNAME:2]
[节点:场VOCABULARYNAME:3]
如果我将模式设置为[node:field-VOCABULARYNAME] / [node:field-VOCABULARYNAME:1] / [node:title],则生成的URL别名为:category1-subcategory1a / subcategory1a / [node:title ]
在我的内容类型中,我将字段设置为Hierarchical Select小部件,并将Term引用作为字段类型。
我发现这个StackOverflow帖子(Drupal 7: Pathauto hierarchical taxonomy terms pattern),它似乎与我最相关,但我没有列出分类术语令牌。
感谢您的指导
答案 0 :(得分:0)
嗨,这应该做你想要的:
[节点:场VOCABULARYNAME:父母] / [节点:场VOCABULARYNAME:名称] / [节点:标题]
确保随后更新“批量更新”下的“分类术语路径”。
答案 1 :(得分:0)
这是我用来构建我的术语网址的模式,如“/ parent / parent / term”
浏览/ [术语:父:父:名称] / [术语:父:名称] / [术语:名称]
将[term:name]替换为[node:title]
答案 2 :(得分:0)
我需要启用分类实体索引模块&然后可以输入[node:terms:join:/]/[node:title]
作为"内容路径"下的模式。 &安培;使用[term:parent:name]/[term:name]
"分类术语路径" &安培;得到了预期的结果。
我希望这有助于某人!