0

カスタム フィールド プラグインがあります。ウィジェットは次のようになります。

function mymodule_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {

...

      $main_widget = $element + array( 

        '#test' => 'test',
        '#type' => 'textarea',  
        '#attributes' => array('item_capacity' => 3), 
        '#theme'=>'mymodule_theme'

      );

...

}

現在のノードに関連付けられている別のフィールドの値を取得し、それをこのウィジェットのテーマ ファイルに渡す必要があります。hook_field_widget_form() から現在のフィールドを含むノードの ID を取得できますか?

4

1 に答える 1

0

モジュールDevelを使用して、探しているフォーム情報を含む $form 配列の値を出力できます。

例:

dpm($form);

フォームの内容を簡単に確認し、配列形式で php でアクセスできるようになります。

于 2013-10-18T20:53:26.420 に答える