我遇到了这个问题,我想创建一个模块来修改默认的自定义主题设置。这样,用户只能看到在theme-settings.php中设置的主题的某些设置,因此当他们更改主题设置被拉入的主题时。他们的功能是否是这样做的?
干杯
答案 0 :(得分:1)
哦,有一个名为theme_get_setting的功能应该适合你。还有一个函数theme_system_settings_form 将返回表单以收集主题设置。其他主题功能可在Drupal Theme System Page
上找到请注意,theme_system_settings_form不是一个钩子,你应该像这样渲染表格:
$form = theme_system_settings_form();
/*Edit form here if needed*/
return $form;
您可以将以上代码添加到模块中的hook_settings。
这是关于问题theme_system_settings_form解决的discussion,你可以通过这个来学习很多关于这个功能。结帐评论2和3尤其是
希望这有帮助。
干杯