跳转到主要内容

2.2 主题的工作机制

1.2.2.01.jpg

如上图,在主题的工作机制中存在着两个逻辑层,一个是业务逻辑(由模块代码定义),一个是展示逻辑(由模块自带的默认模板定义)。数据被业务逻辑处理后,被加入到默认模板中以生成页面代码。如果在主题文件夹中提供了用于覆写的模板,默认模板就不会生效。

上一节中讲到基本上每个Drupal模块都会创建各自的HTML片段,而默认情况下创建的规则就是通过他们自带的tpl.php模板文件来定义的。如果你在主题中覆写了这些文件的话,就等于重新定义了这些规则。关于覆写模板请看下节内容。