2010-08-02 174 views
1

視圖過濾器我有所謂的「區域」一CCK場的過濾器,我有一個下拉框中暴露它暴露在Drupal

我希望發生的是以此爲「排序」功能,所以如果用戶選擇一個區域,它將命令輸出與選定的區域首先顯示。

這樣,如果給定區域中沒有內容,它至少會顯示來自其他區域的內容。

回答

2

你不能使用視圖界面來做到這一點。目前只能向用戶公開過濾器,而不是排序。因此,只能顯示具有用戶選擇的特定原因的節點,而不能對其進行排序。

您可以使用hook_views_query_alter在自定義模塊中創建此功能。但它需要一些PHP編碼,並可能有點棘手得到正確的。