2012-07-12 79 views
0

我有一個菜單塊在我的內容區域的右側。我希望能夠點擊其中一個鏈接並使內容區域中的內容發生更改,無論是將節點前進到匹配的內容類型,還是僅放置包含該內容類型的塊。Dyamic菜單鏈接如何

我通常會用php做這個,通過添加一個url變量site.com/data?uid=somenumber來顯示我想要的數據在同一頁上。我不想創建多個內容頁面來執行此操作。必須有一種方式,即在菜單塊中創建和顯示的鏈接可以更改頁面上顯示的視圖內的內容。

我一共是drupal的newb。所以任何幫助都會令人難以置信的讚賞。

在此先感謝。

回答

0

如果您的內容區域正在顯示視圖,那麼您可以使用視圖參數完成此操作。因此,例如,如果您希望菜單鏈接根據不同條款改變視圖內容,則可以設置視圖以期望來自url的參數。

要對其進行設置:

  1. 添加「上下文過濾器」,以您的觀點(在「高級」部分)
  2. 在我下面的例子中,我已經添加了「區域」作爲我的背景過濾器,這只是我的內容類型的術語引用
  3. 配置上下文過濾器時,請設置它,以便當過濾器不在URL中時,它只顯示所有值(這是默認值) - 顯示在屏幕截圖。
  4. 4.

這樣,當你第一次加載頁面,並沒有選擇菜單項時,你的所有內容都將顯示在視圖中。現在,您必須設置菜單來提供參數,並且您的視圖應該適當地做出反應!

讓我知道這是否有效,或者如果您有任何問題。

enter image description here