【问题标题】:Drupal fields: Passing a variable to viewDrupal 字段:将变量传递给视图
【发布时间】:2013-10-18 12:22:03
【问题描述】:

我有一个自定义字段插件。它的小部件看起来有点像这样:

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 吗?

【问题讨论】:

    标签: drupal drupal-fields


    【解决方案1】:

    您可以使用模块Devel 打印$form 数组的值,该数组将包含您要查找的表单信息。

    例子:

    dpm($form);
    

    您将能够轻松查看表单的内容并以数组形式使用php访问它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2012-04-25
      • 1970-01-01
      • 2019-04-03
      • 2016-03-26
      • 2011-10-01
      • 1970-01-01
      相关资源
      最近更新 更多