Drupal 6 未调用hook_主题
我有一个名为tf_decor的定制模块。我从来没有看到调试语句,也不知道为什么。我已尝试清除缓存管理/设置/性能,但没有帮助。基本上我想做的就是把一张桌子放在一个表格里Drupal 6 未调用hook_主题,drupal-6,Drupal 6,我有一个名为tf_decor的定制模块。我从来没有看到调试语句,也不知道为什么。我已尝试清除缓存管理/设置/性能,但没有帮助。基本上我想做的就是把一张桌子放在一个表格里 对于Drupal6,我也遇到了同样的问题,通常的解决方案是清除缓存。但这个解决方案并没有解决我的问题 我的模块代码使用不同的文件。这些文件是在my.module文件的hook_菜单中调用的。在这些文件中,我使用了主题挂钩函数“theme\u tf\u decor\u order\u form$form”。没有人打电话给它 解决方
对于Drupal6,我也遇到了同样的问题,通常的解决方案是清除缓存。但这个解决方案并没有解决我的问题 我的模块代码使用不同的文件。这些文件是在my.module文件的hook_菜单中调用的。在这些文件中,我使用了主题挂钩函数“theme\u tf\u decor\u order\u form$form”。没有人打电话给它 解决方案是只将这个函数:function theme\u tf\u decor\u order\u form$form移动到.module文件中。清除了缓存,一切正常
function tf_decor_order_form($form_state)
{
//form elements
}
function theme_tf_decor_order_form($form)
{
watchdog(WATCHDOG_DEBUG, "HERE 2"); //This is NOT being called
}
function tf_decor_theme($existing, $type, $theme, $path) {
watchdog(WATCHDOG_DEBUG, "HERE 1"); //This is being called
return array(
'tf_decor_order_form' => array(
'arguments' => array('form' => NULL),
),
);
}