2014-01-29 44 views
0

我在節點上有一個表單,它顯示2個字段,它們是來自當前節點頁面的實體引用字段。它顯示字段標籤上的正確信息,但只要保存表格,它就會保存節點標題而不是正確的信息。Drupal 7帶有節點引用的webform/entityforms

見截圖在https://www.dropbox.com/s/rwj1lu1d34zgb53/ScreenshotEntityform.jpg

我不知道PHP或如何MOD /寫一個Drupal模塊,我只是需要一些指導,如果這是可能的,如何做到這一點,所以任何幫助將是真的很棒,謝謝。

回答

0

有一個設置可以編輯實體引用字段的顯示方式。

如果轉到結構>內容類型>您的內容類型>管理顯示,您將看到一個選擇框來控制每個字段的格式。

實體引用字段將允許您在標籤,實體ID或呈現的實體之間進行選擇。這聽起來像是現在它被設置爲標籤,因此顯示節點標題。如果您將其設置爲顯示呈現的實體,那麼它將顯示屬於被引用實體的所有字段。

隱藏不想顯示的字段的最簡單方法是安裝Field Permissions模塊。這將爲您提供每個字段的設置,讓您選擇誰可以看到它。如果你不想使用字段權限模塊,你可以創建一個自定義模板,但它聽起來像你試圖避免這種情況...

+0

謝謝你,但我不認爲這是,領域正從視圖中拉出來正確顯示。其保存的結果顯示節點標題而不是參考字段標籤。只有其中一個字段具有標籤,實體ID或呈現實體的選項。 –