主题的设置
主题输出的很多页面元素都可以通过主题的配置页面打开或者关闭。
##Drupal 7
在”Administer > Appearance > Settings > themeName”可以找到这些设置。例如,网站的口号可以通过”Site slogan”复选框来控制。
这些复选框来自于info文件中的定义,必须利用info文件中的’features’键来声明,例如features[] = the_feature
。如果没有指定,则会采用下列的缺省值:
features[] = logo
features[] = name
features[] = slogan
features[] = node_user_picture
features[] = comment_user_picture
features[] = comment_user_verification
features[] = favicon
features[] = main_menu
features[] = secondary_menu
Drupal 7移除了以前版本中的mission和search主题元素,原因是现在这些功能已经利用Block来实现了。Drupal 7中新增了“注释中的用户校验状态”这一选项。
注意:
info文件内容会被缓存到数据库,所以修改这一文件不会直接生效,生效前需要清理缓存。
hook_features()已经弃用。
##Drupal 6
在Drupal 6中,这些设置存在于“Administer > Site building > Themes > themeName”,
Drupal 6中的缺省值
features[] = logo
features[] = name
features[] = slogan
features[] = mission
features[] = node_user_picture
features[] = comment_user_picture
features[] = search
features[] = favicon
features[] = primary_links
features[] = secondary_links