香港独立IP空间
香港php空间
美国php空间
域名注册

默认的东西,你喜欢吗?追求个性的我们,是无法接受默认的事实。那就“自己动手,丰衣足食”。 Drupal的默认主题很多站长都会感到很头疼了,默认主题,既不能给客户良好的用户体验,从而也很难让用户记得自己的网站,既然发钱买了一个php虚拟主机开始学用drupal建站,那就以一条路走到黑,drupal主题是会有的,我将自制一个drupa主题。如何制作一个属于自己的drupal专属主题?请你带着这个问题,阅读无忧主机(www.51php.com)小编编写的如何利用css代码,在drupal中添加自己的主题。

首先还是以zen作为基主题(base_theme),创建出自己的子主题(sub_theme)进行主题开发。如果你还不会安装drupal主题,你可以点击阅读“无忧主机原创:三分钟教会您安装drupal主题”。zen主题安装好后,接下来,就请你按照下面的步骤,开始自己新建一个“美丽”的drupal主题把。

第一步:先创建一个子主题。

创建drupal子主题的之前,您要明白子主题的作用是什么?它的作用就是在父主题(base_theme)上进行扩展,对主题功能的一个升华。那么,下面的操作步骤如下:

A、在…/sites/all/themes/zen目录下把”STARTERKIT”的文件夹复制到../sites/all/themes目录下,并重命名(名字自己起,这里我们给它起个名字叫my_subtheme),文件夹名称,只能以小写字母开头,并在只能包含小写字母、数字及下划线。

B、建立自己主题的基本信息。在子主题(my_subtheme)目录下找到文件”STARTERKIT.info.txt”,把它重命名my_subtheme.info,重命名之后用编辑软件打开这个文件,修改下图箭头中的属性。

image0016 150x131 无忧主机原创:简单介绍自制Drupal主题的方法和技巧

C、修改上述配置后,我们将编辑子主题所用的函数名。打开子主题下的template.php和theme-settings.php文件,把所有的”STARTERKIT”替换成我们的子主题名(my_subtheme),修改方法就是找一款编辑器(dreamweaver或者editplus等均可)。在编辑器里按ctrl+f组合键查找单词”STARTERKIT”,全换成我们的子主题名称”my_subtheme”。修改完这两条后我们就可以在网站的后台开启我们的子主题(my_subtheme),并将子主题设置成默认。(drupal官方参考文档:http://drupal.org/node/154966)

第二步:请用css文件为给你即将诞生的drupal主题化个妆。在本地电脑上下载安装火狐浏览器后,在浏览器的工具条中选择“工具”—>”附加组件”里查找并下载一个名为“firebug”的浏览器组件,然后我们就能在firebug的帮助下,加上自己有限的css技术能力,就能制作出一款好看的drupal主题了。主题好看不看,美工来帮忙。

第三步:利用firebug快速定位我们所需要修改的CSS文件的位置。

在上图中,我们可以知道安装好firebug后会有一个金色的”小虫子”,在firebug工具栏,我们可以查看到html、CSS、Cookies等网页的构成元素,我们只要选定页面内元素并在样式读取框中找出CSS文件的存储位置,再用编辑器进行修改,布局,那就让你的第一个主题随着你的心意,在你键盘上和鼠标之间跳舞。

image0048 150x150 无忧主机原创:简单介绍自制Drupal主题的方法和技巧

最后,在这里小编推荐站长们不要盲目的修改CSS,最好是拥有一定的基础。写过CSS的站长大老爷们知道CSS不难,而CSS最头疼的是是各浏览器上的兼容问题。祝各大各大站长开发主题成功!对于CSS中难以处理的兼容问题可以联系无忧虚拟主机售后服务QQ340555007。

 

纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:http://www.51php.com/drupal/6395.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: