You are here

解决drupal主题中的问题(1)

跨浏览器兼容性(FireFox, Internet Explorer, Opera, Safari)

很难在所有的浏览器下检查你的主题。这里有一些工具,能够帮助你在多个浏览器下检查你的主题。

  1. Browser Shots是免费的,但是获取截图需要花费一些功夫。
  2. BrowserCam是收费的,有24小时的试用期。 

在Windows上,你可以使用Internet Explorer,还可以下载Firefox 或者Opera。在Linux上,你可以使用Konqueror,一个基于KHTML的浏览器,而Safari用在MacOS上,Opera, Firefox可在Linux上使用,而IE也可运行在WINE。在Mac OSX上,你可以使用Safari,下载Firefox 或者Opera。

 

颜色和图形问题

  1. 如果你想尝试选择颜色的话,你可以使用颜色方案Color schemes)。
  2. 如果在你的日志中生成了未能找到favicon的错误,你可以使用这两个工具来创建一个favicon,favicon from pics favicon generator(生成器)
  3. 要检查对色盲用户的影响,参看Vischeck

 

选择一个基主题

如果你要选择一个主题作为起点的话,对于基于CSS的主题来说,Zen Foundation是不错的选择。如果你想使用表格来管理布局的话,可以使用BlueMarine

 

特定于模块的CSS

一些Drupal模块自带了一个默认的CSS文件。你应该使用一个工具,比如开发者的工具栏,来检查模块的CSS是否对你的元素起作用,以及所引起的问题。当你安装一个新的模块时,你可以到模块所在的文件夹中看一看,它是不是包含了一个CSS文件。

 

你主题中的实际调试问题

 

对主题的调试没有简单的方案可行。如果你遇到了问题,那么你最好选用简单的基主题,或者尽可能的选择一个接近你最终目标的能够工作的主题。学习你主题中的CSS类,对于理解在哪里修改CSS至关重要。通过IRC可以找到其他的主题开发者,你可以把你做过的写成文当,简明教程。把你的主题提交到Drupal.org,这样他人可以对你的工作进行检查并提出反馈意见。和PHP程序员交朋友,他们能够帮你理解底层的PHP主题模块是如何工作的,这对你的工作也很有帮助。考虑相互帮助,以提高自己的技能。

 

本页的作者为来自于CivicSpace Labs和Theodore Serbinski的Kieran Lal, 和Trae McCombs。如果你想贡献自己的力量,或者让Drupal的主题制作更简单的话,可以加入主题邮件列表,或者直接联系Kieran。

 

 

Drupal版本: