编写主题 .info 文件

.info 文件是用于定义和配置主题的静态文本文件。 .info 文件中的每一行都是一个键值对,左边的键和右边的值,它们之间有一个等号(例如 name = my_theme )。

分号用于注释掉一行。某些键使用带方括号的特殊语法来构建关联值列表,称为数组。如果你不熟悉数组,请查看 Drupal 附带的默认 .info 文件,并阅读以下示例的说明。尽管 .info 文件扩展名不是由应用程序本机打开的,但你可以在 Mac 上使用 TextEdit 或在 Windows 计算机上使用记事本来查看,编辑和保存更改。

主题名称要求

名称应以字母字符开头,可以包含数字和下划线,但不能包含连字符,空格或标点符号。该名称将由 Drupal 用于在 PHP 中形成各种函数,因此它具有相同的局限性。

不要选择已安装模块已使用的名称,因为所有已安装的组件必须具有唯一的名称。

最佳实践之一是在命名网站的自定义主题时使用前缀,以保证主题的唯一名称。名为 example.com 的站点可能使用主题名称,例如 ex_themename。

由于 .info 文件已缓存,因此必须先清除缓存,然后才能在站点中显示任何更改。

.info 文件还可以指定应该从 Drupal 管理界面访问哪些主题设置,你很快就会看到。

编码

该文件必须保存为 UTF-8,而不包含字节顺序标记(BOM)。

内容

Drupal 了解下面列出的键。Drupal 将使用 .info 文件中不存在的可选键的默认值。请参阅为核心主题设置的示例。