これでレンガの壁にぶつかりました。デフォルトのカスタムテーマ設定を変更するモジュールを作成したいと思います。このように、ユーザーは、theme-settings.phpで設定されているテーマの特定の設定のみを表示するため、テーマを変更すると、テーマ設定がプルインされます。これを行う機能はありますか?
乾杯
ああ、あなたのために働くはずのtheme_get_settingと呼ばれる関数があります。テーマ設定を収集するためにフォームを返す関数theme_system_settings_formもあります。その他のテーマ機能は、Drupalテーマシステムページにあります。
theme_system_settings_formはフックではないことに注意してください。フォームをレンダリングするには、次のように使用する必要があります。
$form = theme_system_settings_form();
/*Edit form here if needed*/
return $form;
上記のコードをモジュールのhook_settingsに追加できます。
これがtheme_system_settings_formが解決する問題についての議論です。これを通して、関数について多くを学ぶことができます。特にチェックアウトコメント2と3
お役に立てれば。
乾杯