跳转到主要内容

2.3 覆写

覆写,顾名思义,就是用你自己写的规则去覆盖原有的规则。

只要你在主题文件夹中覆写了页面元素所对应的代码,就等于修改了这个元素的呈现规则,Drupal系统会用这个新规则所定义的方式来呈现对应的元素——Drupal用这种被称之为“覆写”的机制来保证你永远不需要修改核心的东西。

创建主题就是为了把默认的呈现规则变成你自己的规则,因为Drupal为你提供的HTML标记往往都是你不需要的。当你为所有需要修改的页面元素都添加了各自的规则的时候,你的主题就做好了。在创建主题的时候,我们经常需要覆写模版文件或者主题函数,做法其实并不难,但是你需要掌握相关的知识体系,让我们在这一小节中逐步学习。