0
我是Drupal的新手,正在尝试构建一个模块。该模块的一部分功能是允许您从下拉字段添加预设类。Drupal:如何从模块配置表单中检索选择类型值?
因为我已经得到了这个工作,但一件事在大多数情况下:我好像只能够检索选择选项名称,而不是它的价值。
我的代码如下。
在配置表单创建功能,我有:
$styles = array(
'None' => '',
'Blue Buttons' => 'btn blue-btn',
'Red Buttons' => 'btn red-btn',
);
$mymodule_form['style'] = array(
'#type' => 'select',
'#required' => TRUE,
'#title' => t('Style'),
'#description' => t('Style for buttons'),
'#default_value' => $form_values['style'],
'#empty_option' => t('- Select -'),
'#options' => drupal_map_assoc(array_keys($styles)),
);
但是,当我在后面的代码上运行dpm($this->options['style']);
时,我想用这些样式,我拿到钥匙返回名称(如Button Red
)
有谁知道我如何检索值?