2010-09-14 68 views
1

簡而言之:我正在製作一個自定義視圖,我想要一個字段列出與NID相關的兩個分類術語,以輸出爲兩個不同的鏈接返回參數爲視圖(term1查看/ term1,term2查看/ term2。相反,它輸出爲一個聚合鏈接(term1和term2輸出視圖/ term1%0Aterm2。Drupal6 views:output「taxonomy:all terms」field with two terms as two links

我做錯了什麼? ?不可能

詳盡:

我在DRU構建的產品視圖(與http://example.com/products頁面輸出) pal ubercart網站,因爲內置的ubercart目錄psuedo-view並不適合我。其中一些產品屬於多個分類術語(在同一詞彙中) - 例如,product_example1屬於藍色和glowinthedark條款,product_example2紅色和glowinthedark,product-example3僅藍色。

我已經創建了一個基於如下條款來限制視圖的參數:products/red,products/glowinthedark等返回這個我看到的好看法,但只與產生與分類術語red,glowinthedark等相關的產品 - 所以它應該如此。景觀真棒!

現在,我希望此視圖中顯示的每個產品鏈接到生成的產品/ [期限]頁面。輸出字段「分類:所有術語」作爲替換參數產品的鏈接/ [tid]適用於一個術語(product_example3的字段適用於其一個術語:/ products/blue(視圖非常棒!),但是,這是問題所在,它不適用於兩個術語(或者我假設超過兩個術語),無論該字段是作爲列表輸出還是使用簡單的分隔符都是如此,因此,對於product_example,字段列出了術語blue和glowinthedark(正確地分開爲列表項目或使用所選的簡單分隔符),但兩個術語都輸出相關鏈接產品/藍色%0Aglowinthedark。

這是否清楚?我無法Google類似情況的任何人奇怪的是,雖然我無法想象我是第一個遇到這個問題的人,但我可能會放棄,因爲它不是那麼重要,我可以想到幾個不太令人滿意但仍然可行的解決方法,但是我會你可能都有一些見解。唯一讓我希望的是,當選中「將該字段鏈接到其詞彙頁面」複選框時,視圖會成功輸出兩個單獨的訂單項,並鏈接到兩個單獨的詞語頁面。

我也在Drupal.org上發佈這個問題。謝謝你的時間!

回答

0

嗯......奇怪。我仔細閱讀你的問題。不過,我正在得到你想要的結果!

  • 我有一個分類詞彙表是多重選擇(允許稱之爲「部門」)
  • 我有一個分類詞彙表是單一的選擇(可以稱之爲「位置」)

在我的領域部分,我添加分類:所有條款

  • 在設置分類:所有條款我選擇「輸出此字段作爲鏈接」。在那裏,我設置「鏈接路徑」產品/ [TID]
  • 我要確保「鏈接這一領域的任期頁」不打勾
  • 我用一個簡單的逗號分隔符
  • 「限制條款一個特定的詞彙「複選框並不重要。這將取決於您的業務需求。

根據您的要求,我在一條生產線上一個接一個地獲得產品/ abc,products/xyz等。即使特定節點具有來自相同分類詞彙表的多個詞語,這也是有效的。我沒有得到任何%0A的東西。

這對我來說是開箱即用的。我嘗試了兩種觀點2.11和意見3.0-alpha3

嘗試升級到最新版本的意見,看看你是否有更好的運氣?

+0

升級視圖起作用!謝謝! – rafael 2010-09-15 01:50:03