Joomla文档中文翻译 - 模板参数详解 - 什么是模板参数

joomla_documentation_168模板系统一直是Joomla的一个强大的特色功能,但在Joomla 1.5之前,其灵活性并非很强。例如,一套模板若要包含几种不同的色彩风格,必须针对不同的色彩提供若干套单独的模板以供用户选择。一些模板提供者自己创造了用来针对一套模板进行色彩方案修改的方法,但是这些方法并没有标准化,并且需要用户方面大量的手动操作,甚至需要安装相应的组件才可以控制

随着Joomla 1.5的模板参数功能的到来,这些糟糕的状况得以改变。准确的说,模板参数实质上是一种扩展参数,因为它的机制原理和其他扩展(组件、模块,插件)的参数是相同的。在接下来的一系列文档中,我们将学习怎样在设计开发模板的过程中创建和使用参数。对于每个类型的模板参数我们都会展开详解,我们还可以学到如何创建自定义参数类型来适应我们独特的开发需求;有关在模板中使用正则表达式的一些方法也会被涵盖进来。

模板参数简介

到站点管理后台的“扩展->模板管理(Extensions->Template Manager)”中,在模板列表里点击“rhuk_milkyway”,在接下来的模板编辑页面中右侧的“参数(Parameters”设置组里,有一些下拉列表,例如“更换颜色”、“更换背景”等,如下图这些就是典型的模板参数,用来控制模板的色彩配置方案。

joomla-template-parameters

模板参数允许管理员对模板的样式和行为进行控制;但只有模板设计者才能决定模板中需要哪些参数以控制哪些样式和行为。下面三个方面笼统的概括了设计者在添加参数时需要做的事情:

  • 在templateDetails.xml文件中通过<param>声明参数(可参考“Joomla文档中文翻译 - templateDetails.xml文件详解”)。
  • 向params.ini文件中增加相应修改;params.ini文件用来保存当前模板所用到的参数设置。
  • 向模板的php文件中增加相应的代码来获取参数值并做出相应的行为调整。

在接下来的一篇文档中,我们将详细了解怎样在templateDetails.xml文件中声明模板参数。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: Tutorial:Template parameters


收藏与分享

评论刷新

joomlaer 2011-12-22 13:00
1.7版里面使用的已经是标签了

添加评论


Security code
换一张图