2009-09-29 69 views
0

我想在drupal中使用views2獲取不同的分類術語列表。 看來它不應該是一個大問題,但是當我選擇分類:所有術語,並選擇什麼詞彙來限制我得到重複。 drupal中的「distinct」選項什麼都不做,我無法找到其他任何可以將它們組合在一起的東西。 如果有人知道任何會很棒的東西。有沒有辦法在drupal視圖中獲得不同的分類術語?

謝謝。

/安德斯

回答

1

在分類術語的情況下,views2應用不同條款的單詞ID,這是你的情況,而沒用。所以afaik在沒有通過自定義編碼來操縱視圖的情況下無法在views2中執行所需的操作。

所以你可能想要看看hook_views_query_alter()爲操縱查看使用的查詢選項。或者,您可以通過代碼執行視圖,並在執行視圖後過濾$ view-> result中的結果集。

但根據你所需要的名單,這些方法可能是有點矯枉過正相比,只是忽略此任務的意見模塊,以及從一個自定義模塊直接在代碼中做查詢。

0

你遇到的問題是什麼,你實際上正在做的是讓所有符合網站上的每個節點上的分類。一個簡單的竅門是創建一個包含所有分類術語的節點(不需要實際發佈),然後你可以將節點限制爲只有該節點,並且你會得到你想要的所有分類術語的列表。

否則我會去的是亨裏克歐寶建議的選項之一,我個人只想讓這個有點自定義模塊,並查詢自己。

意見是一個非常強大的模塊,但在某些情況下,它實際上是一個更容易和更快的只是做了自己的疑問。特別是當顯示不那麼複雜時。如果您不想/不需要創建自己的數據,則甚至可以使用視圖用於呈現數據的模板。

相關問題