- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
drupal_6.x_主题定制教程.pdf
主题制作之主题的.info 文件
info 配置文件是在 Drupal6 中新赠的,每个主题都必须有一个.info 文件.该文件应该放在你主题的
目录下面.如果没有该文件的话,Drupal 就找不到你的主题. .info 文件的后缀名必须为.info.
主题在Drupal 内部的名字源自于这个文件.例如,如果文件名为,那么在Drupal 内部,主题名
字就为drop.名字里面不要包含奇怪的字符,这是由于在 Drupal 中,许多PHP 函数都是以主题名打
头的,所以主题名和函数名存在同样的限制。起始字符必须为alphabetic 字母,不能包含空格,标点
等字符。可以包含下划线,但是不能包含连字符。数字字符也是允许的,但不能出现在首位。
注意:
警告!模块的内部名称如果与主题的内部名称重名的话,那么你的站点将不能工作。因为可能会
造成同名函数的存在,这在PHP 中是非法的。每个安装了的部件 (模块或者主题)都必须有一个唯
一的名字。
.info 文件中的内容是缓存在数据库中的,所以对它的修改不会在 Drupal 中立马生效。 (不要与
主题注册表的缓存相混淆了。)为了清除缓存,须这样做:
1. 导航到Administer Site configuration Performance,点击clear按钮。
2. 如果启用了devel 区块(安装了devel 模块的话),点击Empty cache (“清空缓存”)链接。
3. 然后导航到主题选择页面Administer Site building Themes 。
语法与INI (/wiki/INI_file)文件类似。.info 文件就是一个用来配置主题的的静
态文本文件。文本文件的每一个行就是一个键值对(key-value ),其中键位于左边,值位于右边,
而中间则有一个等号。(例如:key = value)。分号是用来注释的。有些键使用了特殊的语法,带有
中括号[],用来构建一列关联值,也就是我们常说的“数组”.如果你不熟悉数组的话,模仿 Drupal 默
认.info 文件中的例子,根据例子中的解释,完全可以依葫芦画瓢,得到自己的数组了。
Drupal 可以识别下面所列的键。如果.info 文件没有设置的话,Drupal 将为其使用默认值
( /node/ 171206 ) 。 可 参 看 核 心 主 题 中 的 例 子
(/node/ 171205#example#example)。
name ! (名字)
description * 描述
screenshot 截图
version * 版本
core ! 内核
engine * 引擎
base theme 基主题
regions 区域
features 特性
stylesheets 样式表
scripts 脚本
php php
1 / 32
题的.info 文件介绍
name (required) 名字(必须)
这是用户可读的名字,与主题的Drupal 内部名字可以分开单独进行设置.这在这里,字符的限制则很少.
name = Un tema nombre de fantasia
description (recommended) 描述(推荐)
主题的简短描述.你可以在页面Administer Site building themes看到主题的描述.
description = Tableless multi-column theme designed for blogs.
screenshot 截图
截图键时可选的,它告诉 Drupal 主题的缩略图在哪里,在选择主题页面(admin/build/themes)里用到了
缩略图.如果.info 文件中忽略了该键,那么Drupal 就会使用主题目录下面的screenshot.png文件.
只有当你的缩略图不叫screenshot.png,或者你不想把它放到你主题的根目录
文档评论(0)