2013-07-04 30 views
1

我有一些內容類型具有相同的參考字段。 主要內容類型爲A B,C和D內容類型具有內容類型A的node_reference字段。 (URL內容類型A爲A,內容類型B爲A/B,內容類型C爲A/C ,以及內容類型D的A/D,因此該塊可以在A/*中可見)Drupal的意見塊的上下文篩選按字段

我想在節點頁(B,C和D內容類型的)節點頁中列出所有項的標題具有相同的參考文獻。 因此,當我在A/C節點頁上,我想列出所有項目,即引用相同的A,如C.

我嘗試了許多關係(該字段的必需關係)和上下文過濾器(內容:NID,內容:field_A,許多驗證),但我沒有找到好的解決方案。我沒有找到這個問題的例子。 任何人都可以幫助我(具體的例子,網址,想法)?

回答

2

好吧,我解決了:) 僅使用場景下的實地 - >內容:NID使用默認值(從URL內容ID) 上的字段我補充field_A呈現爲節點ID,並從diplay排除,我添加了一個全球PHP(代替簡單的標題)

<?php print views_embed_view('{viewname}', '{viewdisplay}', $data->field_field_A[0]['raw']['nid']); ?> 

嵌入式視圖用於field_A和列表標題上下文過濾器與blocktitle(不同的塊爲不同的內容類型)來組元素。