2016-11-14 67 views
1

在Drupal 7中,我有一个包含数千篇文章的网站。我正在使用分类法对文章进行排序,并使用内容过滤器在某些页面上显示适当的文章及相关术语。标准功能。在Drupal的文章中使用Pathauto

我已经添加了路径(标准),pathauto和Token,所以我认为我有我需要的一切。在我的分类,我已经设定,这样的:

fruits (/fruits) 
- apples (/fruits/apples) 
- bananas (/fruits/bananas) 
- grapes (/fruits/grapes) 

但是我所有的文章都是在我的网站在www.mysite.com/articlename。我希望它看起来像www.mysite.com/fruit/banana/pies。

根据所有人的说法,我可以使用[term:parents:join-path]/[term:name]在我的路径配置页面上的文章添加路径。

但是,我得到了一个错误:

The Pattern for all Article paths is using the following invalid tokens [term:parents:join-path], [term:name]. 

我想感谢所有帮助我能!看起来其他人在其他论坛上正在努力解决这个问题,但是我没有遇到同样的问题。

我是否缺少一个模块,也许?这些令牌不在我的列表中。

+0

当您编辑文章时,那些令牌在令牌列表中可用?你也可以检查这个模块https://www.drupal.org/project/token_filter – Fky

+0

如果你问他们是否显示在Pathauto配置页面的列表中(),那么不,它们在内容路径下不可用。它们在“分类术语路径”部分提供,但这不是我需要编辑的部分,我不相信。事情是人们告诉我把这些标记放在内容路径下的“所有文章路径的模式”中,但我不能。我不知道如何获得这些令牌。 – Brendan

+0

也许你可以挂钩保存操作并使用函数token_replace到你的字段值 – Fky

回答

0

我的情况,我有一个类别的分类学领域。使用此模式

[node:field_your_taxonomy_field]/[node:title] 
相关问题