0

我有一个由 drupal(7) 的 item-list 主题钩子呈现的列表,输出类似于:

<div class="item-list">
  <ul> 
    <li> ... </li> 
  </ul>
</div>

这不是我需要的结构,有没有办法可以覆盖这个特定的钩子,以便我可以实现我想要的渲染?

概括地说,有没有办法覆盖由drupal核心定义的任何主题挂钩?

谢谢。

4

1 回答 1

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
}
于 2012-10-19T05:00:19.580 回答