跳转到主要内容

2.4 基主题和子主题

Drupal官网上有上千个主题供大家下载和使用。这其中有大概40个基主题。基主题(base theme)也称父主题,他的概念是和子主题(sub theme)相对应的。在前面讲解Drupal主题的工作机制的时候,我们已经知道,Drupal会为页面提供一套默认的模板,而基主题则修改了这些默认模板,以求得到“更好的”特性。它们的作用并不是让你直接使用,而是让你在它们的基础之上创建你需要的子主题。

官网给出了一系列使用基主题的理由https://drupal.org/node/980434 :

na_yi_kuan_ji_zhu_ti_gua_he_ni_-05.jpg

 

na_yi_kuan_ji_zhu_ti_gua_he_ni_-06.jpg

基主题的使用方法:

1. 下载并启用基主题并且查看它的使用文档。

2. 新建一个主题并在.info文件中声明它是这个基主题的子主题:

base theme = theme_name

3. 从基主题文件夹中找到你需要修改的模板文件并在你的子主题文件夹中覆写它。

你可以在官网的https://www.drupal.org/node/225125找到关于创建子主题的更加详细的说明。

在6月份的深圳Drupal聚会上,我分享过一个关于基主题的话题,讲述了基主题的分类和相关的学习路线图。我会在今后的帖子中更详细的讲述路线图中推荐的几款基主题。

na_yi_kuan_ji_zhu_ti_gua_he_ni_-13.jpg

 

na_yi_kuan_ji_zhu_ti_gua_he_ni_-29.png