我正在尝试向我们主题勾选一些复选框的样式。我已经使用form_alter钩子对每个复选框的标签进行了一些更改,现在我想与复选框主题功能进行交互以设置标签的样式。
在表格数组中,它说
#theme (String, 20 characters ) select_as_checkboxes
这是我需要覆盖的功能吗?我该怎么做? 我试过像
这样的东西function mymodule_select_as_checkboxes()
但我无法让它工作
答案 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中创建自己的函数或调整原函数。