2013-07-30 68 views
0

我不確定這是否是適合這個問題的地方(我是一個自稱的新手)......我有一個詞彙表,其中包含以下方案:
類別1
    subcategory1a
    subcategory1bDrupal 7:在URL模式中顯示分層詞彙術語

我試圖創建內容路徑的URL模式,因此具有以下URL模式:類別1/subcategory1a/[節點:標題。我有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]

如果我設置模式爲[節點:現場VOCABULARYNAME]/[節點:場VOCABULARYNAME:1]/[節點:標題] ,那麼生成的URL別名是:category1-subcategory1一個/ subcategory1a/[節點:標題。

在我的內容類型中,我將該字段設置爲具有Term引用的Hierarchical Select小部件作爲字段類型。

我發現這個StackOverflow後(Drupal 7: Pathauto hierarchical taxonomy terms pattern),它似乎與我最相關,但我沒有列出分類術語標記。

謝謝您的指導

回答

0

你好,這應該做你在找什麼:

[節點:現場VOCABULARYNAME:父母]/[節點:現場VOCABULARYNAME:名字]/[節點:標題]

請務必在之後更新「批量更新」下的「分類術語路徑」。

+0

親愛的@ pete80,非常感謝你的迴應和提示。出於某種原因,該模式爲我產生了一個錯誤(我最近繼承了這個網站並且結構可能沒有設置正確)。這個鏈接爲我提供了答案:[鏈接] http://drupal.stackexchange.com/questions/27141/how-can-i-use-pathauto-to-generate-urls-for-deeply-nested-vocabularies。我需要啓用分類實體索引模塊,然後可以輸入[node:terms:join:/]/[node:title]作爲「Content Paths」下的模式並使用[term:parent:name]/[term:name ]在「分類術語路徑」下獲得了理想的結果。 – ForTheWin

0

這是我一直用它來構建我的任期網址,像這樣「/父母/父母/術語」

瀏覽/模式[項:家長:家長:名字]/[術語:父:名稱]/[項:姓名]

替換[項:姓名]與[節點:標題]

相關問題