独自モジュールの設定画面を作成する
独自モジュールに設定画面を作成したときの備忘録(拡張アプリ版)。
1. 独自モジュールの名前に対応したファイルを作成する
例えば、モジュール名が Test であれば、Test_body.html を作成。
内容は、カスタムフィールドを作成する感じで。ただし、field[] を config[] にする。
2. モジュールID作成ページに独自モジュールが表示されるようにする
select.user.html というファイルを作成。
<optgroup label="独自モジュールが属するグループを表す任意の名前"> <option value="独自モジュール名"{name:selected#独自モジュール名}>独自モジュール名を表す任意の名前</option> </optgroup>
3. 作成したファイルを a-blog cms に登録
ServiceProcider.php init メソッド内で
$inject->add('admin-module-config-独自モジュール名', PLUGIN_DIR . '先ほど作成した独自モジュール_body.htmlへのパス'); $inject->add('admin-module-select', PLUGIN_DIR . '作成した select.user.html へのパス');