Joomla文档中文翻译 - 模板参数详解 - 怎样创建自定义模板参数类型 II
接Joomla文档中文翻译 - 模板参数详解 - 怎样创建自定义模板参数类型 I
在前面一篇文档中,我们学习了怎样为自定义模板参数类型创建文件及该文件的保存位置;今天我们来看看怎样在templateDetails.xml文件中对应着我们新增的自定义模板参数进行调整。
对应着新增的自定义模板参数,我们需要在templateDetails.xml文件中做两处调整。首先,要将我们之前创建的定义新模板参数的php文件包含到<files>当中,代码如下:
<files>
........
<filename>elements/index.html</filename>
<filename>elements/newparm.php</filename>
........
</files>
注意,和其他所有文件路径相同,我们需要为elements文件夹添加一个index.html文件,这样可以防止该路径被直接访问到。或者,我们也可以直接将elements文件夹声明到<files>中,代码如下:
<files>
........
<folder>elements</folder>
........
</files>
接下来,就是要告诉Joomla,我们添加了一个新的自定义参数类型;需要让系统知道到哪里去找到对应着新参数的代码文件。我们通过为<params>标签添加addpath属性来实现这个目标;代码如下:
<params addpath=”[path]/elements”>
...... list of <param> elements ......
</params>
注意,我们声明的这个路径应该是直接包含参数声明文件的;如果我们添加了多个自定义参数,那么需要把这些自定义参数声明文件放在同一个文件夹中,并在addpath中使用该文件夹作为路径;代码如下:
<params addpath=”[path-Joomla]/templates/mytemplate/elements”>
<param type=”newparm” name=”setting1” default=”12” />
<param type=”text” name=”setting2” value=”Some text” />
</params>
在接下来的一篇文档中,我们将学习怎样为自定义模板参数编写代码。
关于模板参数及templateDetails.xml文件,可以参考的相关文档包括:
- Joomla文档中文翻译 - templateDetails.xml文件详解
- Joomla文档中文翻译 - 模板参数详解 - 什么是模板参数
- Joomla文档中文翻译 - 模板参数详解 - 怎样定义模板参数
- 专题:Joomla标准参数类型
译者:Viiiix7210
如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: Tutorial:Template parameters
| < Prev | Next > |
|---|
