3
我需要針對不同角色有不同的Views。但是,我不知道當客戶滿足該視圖的所有顯示要求時會發生什麼。她會看到哪個顯示?Drupal Views如何在具有相同路徑的多個顯示之間做出決定
我需要針對不同角色有不同的Views。但是,我不知道當客戶滿足該視圖的所有顯示要求時會發生什麼。她會看到哪個顯示?Drupal Views如何在具有相同路徑的多個顯示之間做出決定
如果您指的是視圖中的顯示:每個視圖顯示都有一個位置,並且顯示按照該位置以升序排序加載。因此,如果您創建頁面顯示(由於默認顯示通常具有1的位置,所以可以獲得2的位置),然後在之後創建另一頁面顯示,下一頁面顯示可以獲得3的位置。客戶將會暴露在第一位的位置(2,只要符合標準)。
如果您指的是視圖本身:視圖按其視圖id(vid)的順序加載。客戶將被暴露給第一個加載。
太好了。我指的是顯示器。如果這個工作,它會爲我省去通過鉤子做的麻煩:) – dkinzer 2010-11-10 16:42:25
你知道如果有一種方法可以在顯示器創建後重新排序嗎? – dkinzer 2010-11-10 16:50:08
@DKinzer:您需要1)手動更新數據庫中的位置(在views_display中)或2)按照您需要的順序刪除並重新創建它們。 – 2010-11-10 17:40:32