Drupal的强大和灵活性是众所周知, 如果你想一下子就完全掌握它的话,这将是一个难于登天的事情.解决主题化问题的方式有很多,但是不是每种方式都是值得推荐的.掌握"Drupal 的方式"可以精简你的代码,从而使其更易维护. 如果您选择打破规则,走自己的路,那么首先了解"Drupal 的方式",将会增大你的成功机会。
这并不意味着, 为了制作主题,你必须全面的掌握Drupal.你只需要掌握完成任务所必需的技能就可以了,但是,你的站点的设计越复杂,你越需要了解drupal的主题机制.
本手册的目的,,在于揭示drupal主题制作(theming)的所有方面。一些地方比较难,适用于技术高手,而一些地方则比较容易,适用于初学者。在下面的部分中,我们将对内容进行展开,从每个主题开发者都应该熟悉的总体概况,到更具体的细节,有时,需要更多的技术解释。
在继续阅读本文以前,你需要了解一下的相关知识:
- 了解XHTML 和CSS
- 如果你的主题需要脚本支持的话,JavaScript 和jQuery也是必备的
- Drupal中所用到的术语(http://drupal.org/node/21951)
在某些情况下,会用到PHP的知识,但是基于纯CSS的主题,可以完全避免使用PHP。
根据你主题目标的不同,它可能非常简单,也可能非常复杂。Drupal是非常灵活的,所以你必须仔细的考虑你要做什么。你首先要考虑的是网站的需求。制作一个特定需求的主题,与制作一个通用的主题相比,要容易很多。
译者:葛红儒,http://zhupou.cn
原文:http://drupal.org/node/221881
Taxonomy upgrade extras