2012-10-10 87 views
1

我使用Drupal 7的,我目前面臨以下問題:Drupal的添加內容的另一個內容的形式

我有在其他數據包括地址服務的數據庫。這種關係是每個服務需要有一個地址(只有一個)。在Drupal中,地址爲服務是內容類型,而服務有一個與地址相關的字段(使用EntityReference模塊)。

當創建一個新服務用戶可以選擇現有的地址它,但需要事先創建地址。我想知道可以創建一個服務的內容創建表單,其中也包含地址的所有字段。如果用戶手動填寫所有字段,則將創建新的服務和新的地址。還應該有一個選項(從列表或建議框中選擇一個地址)。在這樣的地址字段會自動數據從現有地址填充,並提交時,表單將導致建立一個新的服務與以前存在的地址(的就像現在的工作)。我在Django做了一個非常類似的事情,它非常簡單,並且不需要特定於應用程序的代碼。我想知道在Drupal中是否有這樣簡單的方法。

說得很快 - 我正在尋找一個服務內容創作形式,讓選擇一個現有地址或創建「就地」一個新的選擇,選擇(即以相同的形式) 。

我還想補充一點,我對Drupal相對較新(雖然我有PHP經驗),但我很難正確指出我面臨的問題。因此,這個問題的標題很可能不相關,並且/或者這個問題已經在另一個問題中得到解決(並且是的,我搜索了它)。如果是這種情況,請隨意指出我的方向。

任何幫助將不勝感激。

謝謝!

回答

0

references dialog module應該就是你需要的!它應該允許你在不離開當前編輯屏幕的情況下添加一個參考節點!

它不會將字段放在那裏,但您不必離開屏幕來創建引用的節點。

這是你想到的嗎?

相關問題