0

我遇到了这个问题,我想创建一个模块来修改默认的自定义主题设置。这样,用户只能看到在 theme-settings.php 中设置的主题的某些设置,因此当他们更改主题时,主题设置会被拉入。他们的功能是这样做的吗?

干杯

4

1 回答 1

1

哦,有一个名为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

希望这可以帮助。

干杯

于 2012-04-25T18:07:25.650 回答