0
私はDrupalを初めて使い、モジュールをビルドしようとしています。このモジュールの機能の一部は、ドロップダウンフィールドからプリセットクラスを追加することができます。Drupal:モジュール構成フォームから選択タイプ値を取得するにはどうすればよいですか?
ほとんどの場合、私はこの機能を持っていますが、1つの点では:選択肢の名前を取得できるように見えるだけで、価値はありません。
コードは以下のとおりです。私が持っている設定フォーム作成機能で
:
$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)),
);
しかし、私はこれらのスタイルを使用する場合、私はキー名(例えばButton Red
)を返す取得私のコードの後半でdpm($this->options['style']);
を実行
誰でも値を取得する方法を知っていますか?