2013-03-19 54 views
0

我遇到Drupal 7視圖關係/上下文過濾器的問題。如何從參考節點創建視圖

讓我來舉個例子來解釋一下。 我想製作一個相冊。

我有一個內容類型'貓'。 此內容類型有一些字段,如名稱,重量等。

我有第二個內容類型'照片'。 此內容類型包含一個圖像字段和一個名爲'cats'的字段。 字段'cats'是對'cat'類型的一個或多個節點的實體引用。 (一張圖片上可以有多隻貓)。

在類型'cat'的節點視圖上,我想顯示一個包含引用當前節點的所有照片的視圖塊。

這就是我卡住的地方。

我嘗試了許多關係和上下文過濾器的組合。 大多數情況下,我的觀點並沒有提到沒有引用節點的照片或照片。

如果有人能夠解釋我如何構建我的觀點,那對我來說將是一個很大的幫助。

謝謝。

回答

2

你需要選擇你的關係是:

Content-<cat-reference-field-name> - reverse 

應該有一個選項一樣,在你的「關係」。只要確保您選擇了貓欄和'- 反向'選項。

enter image description here

其次,你需要添加一個 '語境過濾器'。將其設置爲'Content:cat-field',並將默認值設置爲'URL的內容ID'。在最頂端,確保選擇從下拉列表中選擇已創建的關係:

enter image description here

最後 - 上要出現在「字段」部分圖像的領域,但爲這些人選擇創建的關係(就像您爲Contextual過濾器所做的那樣)!

保存,如果你已經把這個塊放在貓頁面上,它應該可以工作。讓我們知道如果它!

+0

嗨Boriana,謝謝你的幫助,但我似乎無法找到'反向選項'。我需要爲此安裝一個額外的模塊嗎? – user2187288 2013-03-22 09:06:25

+0

嗯,也許實體引用和節點引用與視圖有不同的集成。我正在測試的字段(我在Drupal站點上)是節點引用,而不是實體引用,並且我已經編輯了上面的響應,以向您展示它們如何顯示在「關係」屏幕上。也許您需要更改字段的類型以適應您期望的視圖集成? – 2013-03-22 13:47:03

+0

嗨Boriana,再次感謝您的幫助。它看起來像實體引用沒有實現與節點引用相同的「反向」選項。瀏覽互聯網我終於在這個[頁面]上找到了解決方案(http:// drupal。組織/節點/ 1724396#評論-6406274)。 – user2187288 2013-03-22 14:45:06