2016-11-14 26 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]