2011-08-18 49 views
0

我想給我們的主題鉤一些複選框的樣式。我已經使用form_alter鉤子對每個複選框的標籤進行了一些更改,現在我想與複選框主題函數進行交互來設置標籤的樣式。drupal主題複選框

在形式陣列,它說

#theme (String, 20 characters) select_as_checkboxes 

這是我需要重寫功能?我該怎麼做? 我試過的東西一樣

function mymodule_select_as_checkboxes() 

,但我不能讓它的工作

回答

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創建自己的功能或修改原來的一個。