drupal主题截图指南
一个Drupal截图
4.5以后的版本中,每个主题都需要一个截图,以screenshot.png的形式放置在主题目录下面.在Drupal安装的主题列表页面(在Drupal 5.x或者最新版本中,位于Administer > Site building > Themes),将会用到这些截图.所有截图最好能保持一致.核心主题截图的制作指南如下(从一个空Drupal站点开始):
drupal主题编码习惯
主题作者应该仔细的编写干净、结构良好的代码,这和其它项目上的程序员一样。这样做,可以使代码更容易阅读、理解和维护。虽然不同的组织有着不同的习惯,但是最好大家都遵从Drupal标准,这样有利于协作工作或者需求帮助。
- 缩进采用2个空格;而不是一个tab键
- HTML标签的开始和结束部分的缩进一定要匹配。
- PHP 和HTML的缩进要区分开来
不是这样:
Drupal版本:
基本的drupal主题帮助
drupal主题目标
对你站点drupal主题的改进,可以帮助你完成许多目标.特别是,对drupal主题的改进可以帮你完成以下业务目标:
Drupal版本:
解决drupal主题中的问题(1)
跨浏览器兼容性(FireFox, Internet Explorer, Opera, Safari)
很难在所有的浏览器下检查你的主题。这里有一些工具,能够帮助你在多个浏览器下检查你的主题。
Drupal版本:
解决drupal主题中的问题
在你构建网站的所有努力中,对于你的用户来说,最重要的就是站点的外观了。为了使你的drupal主题对于每个浏览器,每个模块,用户所选的主题都兼容的话,你需要花费很大的功夫。
首先你需要熟悉基本的CSS概念(Cascading Style Sheets)。关于Css的资源可参看CSS Discuss 或者HTML dog 。在CSS Zen Garden有一篇非常好的概述文章,介绍了Css的强大。
Drupal版本:
drupal维护(maintenance)页的主题化
当drupal站点处于离线模式下时,就会使用维护页.你可以在"Administer > Site configuration > Site maintenance"页面启用这一模式.这一模式也将关闭数据库连接.在默认情况下,不管你是否选用了其它主题,对于这个页面都会使用drupal核心主题Minnelli.为了让维护页使用你的drupal主题,你需要在"settings.php"文件中对其进行设置,你可以在"sites/default" 或者"sites/your.domain.com"目录下找到"settings.php"文件.
在该文件中,通过设置$conf变量,让其使用你drupal主题的内部名称,从而为维护页启用新的drupal主题:
Drupal版本:
drupal主题中 集成color模块实践
让我们以Garland为例.最重要的文件位于themes/garland/color子目录中:
base.png
它包含了主题的基本设计,它是合成的,并将被切分成多个图片.
color.inc
这个文件包含了用来对主题着色的所有参数.参看下面.
preview.css
这个样式表是用来在颜色修改器上生成预览的.
preview.png
这个图片是用来在颜色修改器上生成预览的.
Drupal版本:
页面
