2015-09-24 73 views
1

嘗試在自定義模塊表單中實現無限制的值日期字段。我一直試圖按照blog post on unlimited item values in formsDrupal documentation on ajax forms中的示例進行操作。Drupal 7模塊表單中的無限制值字段

我試着將來自博客文章的custom_registration_form功能代碼相當於上面我的表單生成功能和Ajax回調,但不能獲得額外的日期字段顯示了點擊我的支持Ajax的按鈕時。點擊整個表單的保存按鈕後,數據可用,但我無法確定它是否正確用於ajax回調。

任何有關在模塊中實現無限值字段或鏈接到示例的想法將不勝感激。無限的字段看起來像Drupal的Field API的基本功能,但我找不到在自定義代碼中實現此功能的任何好例子。

回答

0

從來沒有嘗試過這樣的事情,但如果你這樣做,你首先在內容類型的某處創建一個無限的字段,那麼你var_dump或dpm $ page ['content'] ['system_main'] ['THE_FIELD' ]),你會看到這樣的東西:

'#process' => 
    array (size=1) 
     0 => string 'file_field_widget_process_multiple' 

,也許得到一個想法那場看起來如何,你的模塊中實現它