2013-10-18 5 views
0

나는 맞춤 필드 플러그인이있다. 이 위젯은 다음과 같이 다소 모양이다 : 나는 현재 노드에 연결된 다른 필드의 값을 얻고,이 위젯의 ​​테마 파일에 전달해야Drupal fields :보기 위해 변수 전달

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를 어떻게 든 얻을 수 있습니까?

답변

0

당신은 당신이 찾고있는 형태의 정보를 포함 할 $ 양식 배열의 값을 출력하는 모듈 Devel를 사용할 수 있습니다.

예 :

dpm($form); 

당신은 쉽게 형태와 배열 형식에서 PHP로 접근을의 콘텐츠를 볼 수 있습니다.