Answers:
随着令牌启用模块,可以设置这样的模式:
[term:vocabulary]/[term:parent:parent:name]/[term:parent:name]/[term:name]
只要需要,就可以制作此图案。您的路径将变为:
vocabulary
vocabulary/category1
vocabulary/category1/subcategory1
vocabulary/category1/subcategory2
vocabulary/category1/subcategory2/subsubcategory1
等等...
有一种聪明的方法可以通过使用join:/
就我而言,我使用了:
[node:field-taxonomy-skolski:parents:join:/]
field-taxonomy-skolski
从分类树中选择术语的字段在哪里。尽管下面有一个设置,但正斜杠将被删除
管理»配置»搜索和元数据»URL别名»URL别名 -设置
在页面底部的PUNCTUATION下拉菜单中。将斜杠(/)设置为“无操作”而不是“删除”。
[term:vocabulary]/[term:parents:join:/]/[term:name]
这对我适用于具有令牌7.x-1.3和Pathauto 7.x-1.2的Drupal 7.15:
[term:parents:join:/] / [term:name]
就像在第二个答案中提到的布鲁诺普斯一样,join:%separator%发挥了魔力。它将默认破折号替换为%separator%。
非常感谢brunops!
使它起作用的关键是: