2012-09-28 63 views
2

目前我在Drupal中有一個內容類型,它是必須填寫的字段列表。爲了對這些內容進行排序並顯示它,我創建了一個視圖,該視圖導入了來自該內容類型的所有字段,並按發佈和節點類型過濾。將參數從Drupal中的面板顯示傳遞給視圖

該視圖有一個URL和一個參數設置,用於根據其中一個內容字段而不是分類來過濾這些結果。例如,我正在聲明這些記錄是「當前」還是「過去」,現在已經設置了參數,以便如果用戶輸入URL/current或URL/past,他們將看到視圖顯示相應的內容,無論是過去或現在。

我在這裏的目標是創建一個小組將在一個窗格,左側窗格中顯示這個觀點,有鏈接URL/URL過去/電流等,這將鏈接到同一面板頁面導航列表只有一個論點。然後這個參數可以傳遞給視圖,分別改變它。

這是可能的 - 如果是這樣,怎麼樣?我已經在這個問題上工作了好幾天,我遇到的資源都是幾年前沒有幫助的。謝謝。

+0

簡而言之,我需要左側的導航列表,通過告訴它在窗格中顯示哪個視圖(以及哪些參數)來驅動右側的窗格。 – CaseyHunt

回答

1

面板頁面應接收虛擬路徑元素,如my_page /%/%,窗格應相應地將%1或%2發送到其視圖。面板窗格視圖顯示可以在視圖中創建,然後通過面板界面插入。可以在視圖面板窗格顯示配置中配置參數。

OR,可以簡單地創建接收和參數的圖,並做了* views_embed_view()*在設定爲PHP濾波器面板窗格 - 然後就可以簡單地傳遞ARG(1)ARG(2 )作爲變量。