Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以告诉我drupal中主题钩子和主题函数之间的区别。有时它们似乎相同,有时又不同。我无法在任何地方找到正确的答案。请帮忙
Drupal 中的钩子优先于主题函数。Drupal 核心将它们置于重要性层次结构中,因此您可以在最高级别自定义事物。
钩子仅特定于您正在编写它的主题。因此 bartik_form_alter() 将是 hook_form_alter() 的扩展,因此在渲染中具有优先级。
您应该在 template.php 文件中使用的唯一非挂钩主题函数是 theme()。其他功能在列表的下方,可以被覆盖。在找到一个函数之前不断重复函数也是一个性能问题。