drupal主题复选框

时间:2011-08-18 15:39:43

标签: drupal drupal-themes

我正在尝试向我们主题勾选一些复选框的样式。我已经使用form_alter钩子对每个复选框的标签进行了一些更改,现在我想与复选框主题功能进行交互以设置标签的样式。

在表格数组中,它说

#theme (String, 20 characters ) select_as_checkboxes

这是我需要覆盖的功能吗?我该怎么做? 我试过像

这样的东西
function mymodule_select_as_checkboxes()

但我无法让它工作

1 个答案:

答案 0 :(得分:0)

解决方案:

   function my_module_theme_registry_alter(&$theme_registry) {
      // Register theme_function to use the module custom function
      if (!empty($theme_registry['select_as_checkboxes'])) {
        $theme_registry['select_as_checkboxes']['function'] = 'my_module_select_as_checkboxes';
      }
    }

然后在函数my_module_select_as_checkboxes中创建自己的函数或调整原函数。