跳转到主要内容
东方龙马 提交于 4 December 2012

如果使用基主题(Base theme 也称初始主题、父主题)作为基础的话,Drupal的主题化将会更快、更容易。通常,一个基主题几乎没有任何CSS样式,提供主题区域、丰富的功能,其目的是为了让你能够快速创建新的主题,让你专注于将设计转化为代码。

经典版基主题(Base Theme Classics)

Zen

Zen是Drupal下首选的初始化主题。如果你正在建立自己的符合标准的主题,你会发现使用Zen比Garland或blueMarine更容易开始。这个主题有丰富的在线文档和PHP(template.php文件)和HTML(page.tpl.php中,node.tpl.php)的代码注释。

Framework

对主题开发者来说,Framework是一个空白的画布。使用Framework对用户友好,将帮助提高主题开发的效率。

Genesis

Genesis是一个符合标准、易用且语义化的Drupal6初始化主题(译者注:目前有Drupal7版)。Genesis让主题化更方便、更灵活且提供无线主题化的可能。使用Genesis制作一个符合标准且易用的主题比从头开始更加容易。

Basic

Basic原本是一个从Zen主题分离出来的版本,它现在已经成为具有自己概念的初始化主题。Basic拥有干净的HTML结构,可扩展的CSS类和ID,可自由主题化,以及自上而下的加载顺序,以提高搜索引擎优化。

Clean

这个主题背后的想法是做一个干净的,多功能的主题,刚刚足够的样式可以使用正确的开箱即用的。Clean主题是类似于使用一个reset.css文件初始化项目,只是以Drupal主题的形式。Clean主题提供了一个坚实的基础,你将能够在较短的时间里创建一个定制的主题。

Blueprint

Blueprint是一个Drupal初始化主题,目的是让开发定制主题更快。

AdaptiveTheme

Adaptivetheme是一个强大的初始化主题,它内置了许多布局和配置选项,通过主题设置和结合Skinr模块很容易修改。

Fusion

Fusion是一个强大的初始化主题,它内置了许多布局和配置选项,你可以通过Drupal的UI界面来控制。它基于一个简化的960像素或16列网格流体布局。它是基于Skinr模块设计,包含了多种区块样式。

BeginningBeginning 2

对主题开发者来说,beginning主题是另一个空白的画布。使用beginning作为初始主题可以提高主题开发的效率。只需添加背景图片,你就大功告成了!

Alldrupalthemes.com Basetheme

ADT基主题(ADT Basetheme)第二版是alldrupalthemes.com上所有Drupal新主题的基主题,这些主题都是Design to Drupal service制作的。

Blue Trip

BlueTrip主题是基于CSS框架BlueTrip,为Drupal系统开发的。

网格化的基主题(Grid Based Base Themes)

NineSixty (960网格系统)

NineSixty是基于960网格系统下的文件开发的基主题。从草图表到框架里的所有样式都包括在内。有一些修改,以便更好地适应Drupal。

Zen nineSixty (960 Grid system)

这是NineSixty主题(http://drupal.org/project/ninesixty)的Zen子主题版,目的是为喜欢Zen主题(http://drupal.org/project/zen)的朋友提供的。

Fluid Grid System

如果你已经准备尝试 Blueprint 或者 960(两个非常流行的网格系统),你可能已经注意到大部分的网格系统只提供960或者950像素固定宽度且居中的布局。”Fluid Grid“(流体网格)提供了一套不限宽度,甚至流体布局都可以工作的网格系统。借助Fluid Grid,你不但可以在一个网格系统下继续工作,而且现在网格也是完全可配置的。

新的主题(New themes on the block)

Omega

Omega主题是一个基于960网格系统,强大且免费的主题Drupal主题。它汇聚了众多主题的能力和功能,旨在提供一个完美的基主题和子主题系统,让帮助你构建和主题化你的站点。

Starkish

Starkish是Zen的年轻的,更精简的姊妹版。它保持了Zen的有用的类(classes)和ID,但去掉了所有的CSS和额外的标记。

Five

Five是基于960 CSS框架,使用了HTML5编写的Drupal基主题。

Stark

Stark主题可以用于站点演示,它使用Drupal的默认HTML标记和CSS样式。它可以被用来作为一种故障排除工具,以确定模块相关的CSS和JavaScript是否干扰了更复杂的主题,可以让有兴趣学习Drupal的默认标记的设计师,不受复杂的主题变化的干扰。

Mothership

Mothership主题是超级“清理Drupal默认提供的这些HTML”的主题 -- 如果你想制作任意主题都可以以它为父主题!基本的思想是使用在其他“主题系统”之前(zen, basic, studio,960)。这个主题唯一做的事情就是清除和移除HTML和class名字(不过这个我并不认为是必须的),从而创建了更清洁的HTML代码。

其他参考(Bonus)

Starter Themes -Drupal官网提供的一些系统的介绍初始化主题的文章。

 

注意:本文由Drupal中国翻译,转载请注明出处:http://drupalchina.cn/node/1455

英文原文(English version):http://mogdesign.eu/blog/19-base-themes-for-drupal