我正在使用Taxonomy浏览器模块,我正在尝试覆盖以下主题函数theme_taxonomy_browser_page,该函数位于taxonomy_browser.module中。所以我在template.php中编写了以下函数:
function mytheme_taxonomy_browser_page($form) {
return "Inside";
}
但是,它并没有用页面上的“Inside”替换任何内容。我能做错什么?
我已清除缓存。请帮帮我。
答案 0 :(得分:0)
您清除了哪个缓存?
主题缓存有点分开,尝试在/ admin / build / themes中提交主题选择表单。
答案 1 :(得分:0)
可能是一个愚蠢的观点,但它有助于我确保我的代码被调用...尝试使用
drupal_set_message('inside');
这通常可以帮助我找出错误的错误或误解我自己公认的有限Drupal开发过程中发生的事情。
答案 2 :(得分:0)
只是观察以防有人遇到与我相同的问题:如果您要覆盖的主题将用于管理菜单,您可能会惊讶地发现您有一个额外的模板.php文件。我有一个子主题Zen作为网站主题,但我使用Garland作为管理菜单,它带有它自己的template.php文件。毋庸置疑,我试图在Zen子主题template.php文件中覆盖几个小时但没有成功。