我不確定這是否是適合這個問題的地方(我是一個自稱的新手)......我有一個詞彙表,其中包含以下方案:
類別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),它似乎與我最相關,但我沒有列出分類術語標記。
謝謝您的指導
親愛的@ 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