drupal-fapi

    0熱度

    1回答

    我使用FAPI來構建和處理表單,並且我成功地在頁面上創建了多個相同表單的實例。因此,每個表單都有相同的輸入字段,但form_id,form_build_id和form_token不同。該頁面包含項目列表,對於每個項目我都有這些表單中的一個來處理它。 問題是,當我提交任何表格時,總是提交一個關於第一個項目。 例如,如果我有3個項目:項目1,項目2和項目3。每個項目都有自己的形式,形式爲「form-1

    2熱度

    1回答

    我們將我們的會計系統銷售訂單導入到Drupal 6站點。 我們設置了一個名爲orders的內容類型。 我想爲我們的運輸供應商建立一個運輸模塊(沒有沒有一個)。 我明白如何構建「塊」模塊和「內容」模塊。 什麼是構建一個將出現在我們的訂單節點的呈現,他們需要完成(這反過來將處理運費) 如果可能的話,我想一個表格底部的模塊的最佳方法如果您想自定義窗體附加到每個節點做到這一點,而無需創建一個不同的內容類型

    0熱度

    2回答

    使用此代碼: drupal_set_message('form id: ' .$form_id. ' send with '. $delta . ' and field: '. $field); 我注意到,每一次我點擊£發送」按鈕,提交表單的兩倍,因此我看到這樣的事情: 形式ID:formname2發與圖3和 字段XXX形式ID:formname2與 4和場XXX 的$增量發送,即其中一個的變

    2熱度

    2回答

    我有一個帶有下拉選擇元素的表單,用戶有時需要添加一個「select」元素。所以,我添加了一個鏈接來打開Modal Frame窗體,創建了Modal Frame窗體,並使其_submit()函數將新數據添加到包含select元素選項的表中。然後它將新的ID和名稱返回給Javascript回調(Modal框架的方式),並且JS回調將新元素添加到下拉列表中,並使用JQuery將其作爲瀏覽器中當前選定的元

    0熱度

    1回答

    在Drupal 6.20中,我構建了一個創建多頁表單(my_form_process)的函數。在一頁上,用戶可以從先前創建的地址列表中進行選擇,或創建一個新的地址。如果用戶想要創建一個新的,我使用javascript來隱藏選擇並取消隱藏地址表單(地址,城市狀態zip等)。爲了確保用戶提供所需的數據,我有一個驗證函數(my_form_process_validate),如果字段爲空,我會設置錯誤。問

    2熱度

    3回答

    我想在drupal 7中創建一個自定義字段。evrything工作得很好,除了從wysiwyg字段。 我用下面的代碼來構建一個所見即所得的元素: $element['my_body'] = array( '#title' => t('Editor'), '#type' => 'text_format', '#tree' => true, '#rows' =>

    0熱度

    1回答

    節點一旦被保存一次,我想阻止用戶編輯所需的節點引用字段。我嘗試將類型更改爲'nodereference_hidden'like this,但隨後提交將無法驗證:該字段是必需的。 ...所以我最終取消選中在現場配置UI「必要」,並隱藏它像這樣: $form['field_my_nodereference_field'][0]['#type'] = 'nodereference_value'; ,因爲

    -1熱度

    1回答

    我可以創建Drupal的形式API的形式,但我不知道該怎麼辦鉤來編輯或添加的內容

    4熱度

    2回答

    我正在構建一個Drupal模塊,使用管理窗體將圖標綁定到特定頁面。放置在特定目錄中的每張圖片都需要在其旁邊的選擇框中輸出,以顯示所有主要鏈接標題。 我已經使用foreach循環構建了窗體,但是當我在_submit函數中使用dpm($form);檢查輸出時,每個圖像頁面元素的#value始終等於爲最後一個圖像設置的值。 這裏是我的代碼: function titleicon_admin_settin

    0熱度

    1回答

    我創建了一個模板my-node-form.tpl.php,以主題特定窗體爲主題。然而 <?php ?> <?php dsm ("debug. inside my-node-form.tpl.php"); foreach ($fieldnames as $fieldname){ print drupal_render($form[$fieldname]);