2013-02-21 75 views
1

我試圖使表單在報紙上發佈廣告,並希望讓用戶選擇未來發布的樣式並顯示它將如何打印。所以我創建了分類詞彙。 「風格」與名稱,樣本圖像和最大。字符到這種類型。 接下來,我在廣告內容類型中創建字段分類術語關係。如何在Drupal中添加節點時顯示所有分類術語字段

現在我需要在添加表單時顯示不僅包括收音機或選擇標題,而是標題,樣本圖像和分類標準的其他字段。

我想我需要使用hook_form_alter所以我用mymodule_form_ad_node_form_alter(&$form, &$form_state, $form_id)但我不明白的是如何在Drupal的方式我可以得到其他分類學領域?在$form數組中只有tids和title。

是否有可能不再查詢數據庫,但設置現有的查詢來檢索我需要的所有字段?
另外我如何可以將附加信息插入到表單中?是否在收音機上使用#suffix#prefix

回答

1

如果這是一個Drupal 7,那麼您可以使用Entity Reference字段以及Entity Reference view widget而不是術語參考字段。這將允許您指定一個視圖用於填充字段選項,並且您可以創建一個實體參考視圖,以顯示您要顯示的其他分類術語字段。

+0

謝謝。是的,它是D7。 – Yaroslav 2013-02-28 22:23:55

+0

我不明白爲什麼當分類術語的整個要點是它是一個引用對象時,你必須爲內容對象和分類術語創建一個新的實體引用。 – Sonicthoughts 2015-08-30 21:13:30

相關問題