Gallery:外观主题

来自站长百科
跳转至: 导航、​ 搜索

外观主题(theme)就如同Gallery的外衣,尽管这层外衣很薄但是功能却不容小觑。它允许你控制用户界面的几乎每个方面,以使得Gallery看起来是你所希望的样子。Gallery提供若干的外观主题以供选择,而且还有一些由用户提供的主题可以下载和安装。Gallery管理者可以选用这些可用的外观主题,并可以为每个相册都设定不同的外观主题。

这里有几个自定义Gallery外观的办法。首先,可以选择特点(feature)显示在Gallery网站管理区域中已安装的外观主题里。其次,可以编辑外观主题模板及风格页文件。最后,你还可以创建自己的外观主题--在已有外观主题的基础上或者是借由暂存(scratch)。

选择和配置:

  • 外观主题一览 – Gallery2标准的和用户提供的外观主题,颜色包和图标包清单。
  • 管理和配置外观主题 – 此信息包括有外观主题的安装,激活,升级以及配置方法,以达到改变Gallery外观的目的。

编辑或创建一个新的外观主题:

  • 手把手指导 – 手把手教你如何自定义Gallery的外观。
  • 编辑和创建外观主题 – 有关Gallery2外观主题的概览,并附有详细资料指导外观主题模板和风格页的编辑和创建。

嵌入外观主题:


Gallery2的模板系统[ ]

Gallery的模板系统是基于Smarty的--一个通用的PHP模板系统,使用分离的模板文件来进行页面布局。Gallery2则对此做了自定义,并添加了一些额外的对象和变量。以下页面更为详尽地描述了Gallery2的模板系统:

  • Smarty - 该模板引擎集成来自用户和Gallery的内容,将它们整合到页面中并显示给用户
  • 修改器 - 修改器(modifier)能够修改Smarty显示文本的方式。Gallery2扩展了内置的修改器以供Gallery文本显示之用
  • 标签 - Gallery2使用自身的标签(tag)扩展了smarty(如{g->url ...}),旨在为Gallery相关的函数提供捷径
  • 区块 - 在Gallery2的网站管理界面中可以对区块进行处理。同时通过使用g->block函数,这些区块就可以在模板中使用
  • 回调 - 使用g->callback,回调(callback)可以将数据载入到模板的区块中
  • 变量 - Gallery2使得一些变量可以访问模板--提供当前图片,相册,用户和环境的信息