在创建节点时,我希望将节点的URL设置为term-1/term-2/term-3/node-tile。我很难找到这样做的替代模式。
path汽车允许我开箱即用吗?如果是,我应该使用什么模式?
发布于 2013-06-11 21:40:14
有一些令牌的高级用途(如果只是在路径自动的上下文中,我的头上就不确定了)。你可以通过join获得你想要的东西:
[node:field-name:parents:join:/]/[node:field-name:name]/[node:title]您还可以将术语模式替换为:
[term:parents:join:/]/[term:name]使用这种方法,您的词汇表可以优雅地增长到4个(或更多)级别,而无需更改路径自动模式。
您需要转到admin/config/search/path/settings,并在“标点符号”下将Slash (/)选项设置为“不要替换”,这样该方法才能正常工作。
发布于 2013-06-11 21:39:40
是的,这是有记号的。假设内容类型中术语引用字段的机器名称是field_myterm,则路径的模式应该是:
[node:field-myterm:parent:parent]/[node:field-myterm:parent]/[node:field-myterm]/[node:title]注意,字段名中的下划线被标记中的破折号替换。
编辑:我刚刚意识到这些令牌是与实体令牌模块一起提供的,实体令牌模块包含在实体API模块中。
https://drupal.stackexchange.com/questions/75949
复制相似问题