タイプ「text_format」のフィールドをシステム設定変数として保存する
コンテンツエディターにカスタムモジュールの変数を変更する機能を提供しようとしています。この変数にはhtmlを含めることができます。HTMLの知識は必要ありませんので、wysiwyg(CKEditorモジュールが提供するCKEditor)を自由に使用できるようにしたいと思います。ただし、現時点では、データは変数として保存されません。私はこのようなことをする必要があることをいくつかの場所(Do、stackexchange)で読みました。 $form['foo']['bar'] = array( '#type' => 'text_format', '#title' => 'Bar', '#definition' => 'Foo Bar', '#default_value' => variable_get('bar', ''), '#weight' => 1, '#format' => 'filtered_html', '#required' => FALSE, ); これは、system_settings_form($ form)ではすぐに使用できません。var_dumpは、保存後にこれを示します。 array (size=7) '#type' => string 'text_format' (length=11) '#title' => string 'Bar' (length=7) '#definition' => string 'Foo Bar' (length=74) '#default_value' => …