主题hook跟主题函数和主题模板是什么关系

论坛: 

主要是弄不明白 主题hook 跟主题函数自己的关系   主题函数的作用我知道是用来输出一些细小元素(如表单字段)的标签
但主题hook 又是什么个作用呢  它的职责是什么呢

钩子就是负责把你写的函数挂到系统 这么理解对不
hook是经脉中的穴道,使用它就可以得到控制相关联的经脉..

hook又叫钩子,其实是一个比较常见的插件机制,可以想象成事件触发机制,在页面请求的过程中,如果你觉得某个变量有可能需要被扩展,或者有可能有模块想做一些其他事情,那么就在那个点埋下一个钩子,程序运行到那个点时,会通过钩子机制,询问所有的模块是否实现了这个钩子(是否想在这个点做点什么),如果有,则调用模块实现的钩子回调,并执行。 -- 理查

钩子作用我觉得就是mvc中的继承

主题hook 主要的作用是什么?  也是输出html标签吗 很主题函数有什么关系?
都是函数 主题里的hook就是覆写核心模块或者其他主题的函数

模板(模版)是指 *.tpl.php (基于phptemplate模版引擎)

简单来说,hook 就是 你和系统联系的唯一入口

drupal就是靠钩子活着的

是否对于一个标签输出(如 field标签)  我可以选择覆盖相应的主题hook函数 或者覆盖相应的主题函数

drupal8引入symfony好些 未来可能看不见钩子了  hook还是有的

所谓的hook,就是可以批量获得特定函数返回值的一个函数.

如果你是个drupal系统,hook机制实现扩展功能,让你生活更精彩。
比如你吃饭前、吃饭时、吃饭后都有hook机制,那你就可以在饭前调用自定义的hook函数,多加一杯果汁,吃饭时自定义背景音乐,饭后自定义来几个甜点

hook是不是就像衣架啊,将衣服(自己写的功能模块主题等),挂在晾衣杆(Drupal站点)上?

图像