手机版

Drupal6 pro Drupal development(专业开发指南)TheThemeSys(6)

发布时间:2021-06-06   来源:未知    
字号:

Drupal6 pro Drupal development(专业开发指南)TheThemeSystem主题系统

主题放到drupal-contrib下。不过这个实践不是特别重要,不 像模块目录下面那样特别注重这点,因为一个站点的主题一般只有几个,但是模块的数量却有很多。

构建一个PHPTemplate主题

创建一个主题,可以有多种方式,这取决于你的起始材料。假定你的设计者已经为你的站点提供了HTML 和CSS文件。那么将设计者的设计转化为一个Drupal主题,到底难不难呢?它实际上不是很难,而且你能够轻易的完成工作的80%。不过还有 20%---最后的难点了---它是Drupal主题制作高手与新手的分水岭。首先让我们从简单的部分开始。这里有个概括:

1. 为站点创建或修改HTML文件。

2. 为站点创建或修改CSS文件。

3. 创建一个.info文件,来向Drupal描述你的新主题。

4. 按照Drupal的标准为文件命名。

5. 在你的模板中,插入可用的变量。

6. 为单独的节点类型,区块,等等创建模板文件。

注意 如果你从头开始设计你的主题,那么在开放源代码WEB设计站点里面有很多非常好的设计可供借鉴(注意这些是HTML和CSS设计,而不是Drupal主题)。

使用已有的HTML和CSS文件

我们假设你已经有了HTML页面和CSS样式,如列表8-4和8-5中所给出的,现在让你将它们转化为一个Drupal主题。显然在一个实际的项目中,你所用到的文件应该比这些更详细;我们在这里介绍的是方法,所以示例简单了一些。

列表 8-4. page.html

<html>

<head>

<title>Page Title</title>

<link rel="stylesheet" href="global.css" type="text/css" /> </head>

<body>

<div id="container">

<div id="header">

<h1>Header</h1>

</div>

<div id="sidebar-left">

<p>

Drupal6 pro Drupal development(专业开发指南)TheThemeSys(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)