我有一个由drupal(7)的项目列表主题钩子呈现的列表,输出变成类似:
<div class="item-list">
<ul>
<li> ... </li>
</ul>
</div>
这不是我需要的结构,有没有办法可以覆盖这个特定的钩子,所以我可以完全实现我想要的渲染?
总结一下,有没有办法覆盖drupal core定义的任何主题钩子?
感谢。
答案 0 :(得分:1)
将覆盖放在template.php文件中,并在完成后重建主题注册表:
function mytheme_item_list($variables) {
// Copy code from
// http://api.drupal.org/api/drupal/includes!theme.inc/function/theme_item_list/7
// and make any desired changes
}