你现在的位置:首页 > PHP网站建设知识库 > Drupal > 正文

从Bartik 主题创建派生新的Drupal主题​

怎样快速制作一个drupal主题、drupal模板,当然是基于现成的模板来派生出一个新的没有必要完全创建一个新的。那么如何基于drupal开发中已经安装的主题,创建自己想要的定制风格主题呢?以下给朋友们介绍如何去做,可以自己建立真正属于我们的网页主题,重复使用了。

\

之前有关如何修改colors.css文件, 对内置的Drupal主题进行定制的方法,只是一次性的手工操作,会真正生成可供我们重复使用和改进的主题 。

作为本节的练习,我们要建立的主题名为yelanger,是Bartik派生的主题,这样会大大节省我们进行主题设计的工作量。

要建立一个名为yelanger 的Drupal主题,要做以下几件事:

1)在Sites/all/themes/目录下为该主题创建一个同名的文件夹。这里我们假定要创建的主题为yelanger, 那么这个文件夹名字就是sites/all/themes/yelanger。
2)在yelanger文件夹中,为该主题创建相应的描述文件:yelanger.info。这是一个纯文本文件,开头包括以下内容:
name = Yelanger
description = A Sub theme of Bartik.
version = VERSION
base theme = bartik
core = 7.x
stylesheets[all][] = css/yelanger.css
顾名思义,我们要建立的主题名称为yelanger,母主题为Bartik,适用的Drupal版本为7.x。 我们要创建的新主题要使用一个yelanger.css文件。
3)从Bartik 主题复制文件复制template.php到yelanger目录,编辑该文件,删除外的所有内容,保存该文件。
4)复制我们要使用的logo图像文件logo.png到yelanger目录下。
5) 创建yelanger/templates子母录,从Bartik/templates/ 子目录下复制page.tpl.php到yelanger/templates/子目录。
6)创建yelanger/css子母录,创建yelanger.css文件,输入以下内容后保存:
#header {
background-color: #48a9e4;
background: url(bg.png);
}
7)拷贝要使用的背景图像 bg.png 到yelanger/css 子文件夹。

好了,大功告成。yelanger 文件夹中已经包括了新主题所需要的所有文件 。登录你的网站,启用该主题,试一下你的手气吧。