| 第二步,增加标签模板: |
|
| 位置:登陆帝国CMS后台 > “模板管理”
> “管理标签模板” > “增加标签模板”: |
(图10): |
| “增加标签模板”页面选项说明: |
| 模板名:标签模板名称。例1的标签模板名称为教程-文字调用标签模板 |
| 所属系统模型:选择标签模板所属的系统模型,例1选择新闻系统模型 |
| 简介截取字数:针对“smalltext”、“flashsay”、“softsay”等简介字段的内容截取设置,0为不截取。 |
| 每行显示:记录<!—list.var—>循环条数。勾选自动识别。 |
| 时间显示格式:格式化时间,如“Y-m-d”就是显示“2008-08-08”。例1选择m-d格式 |
页面模板内容 |
·确定万能标签的调用内容,根据调用内容得出标签模板语法:
例1中,我们需要用万能标签调用”国内新闻”栏目的最新3条信息(见文字调用样式)。
调用内容:如图11中黑色加粗的部分,即为我们要使用万能标签调用“国内新闻”栏目的信息,(图11):

调用内容的代码:查看图11黑色加粗部分对应的(即为图12中蓝色条内)代码,就是要用万能标签语法表示的调用内容代码,(图12):
| 循环内容:在调用内容中,我们发现图12中红色框内代码具有相同的循环规律,所以循环内容代码如下 |
<tr> <td width=”82%”
height=”23”>·<a href=”http://www.phome.net“
target=”_blank”>帝国网站管理系统6.0正式版开源发布</a></td>
<td width=”18%”><div
align=”right”>[11-08]</div></td>
</tr> |
|
| 显示样式:在调用内容中,循环内容以外的代码就是循环内容的显示样式,即图12中红色框以外的蓝色部分代码 |
信息内容:找出循环内容中,具有相同格式的信息显示内容,就是信息内容。
例1中,循环内容中只有一条信息内容,因此循环内容就是信息内容。
当循环内容中包含多条信息时,找出信息内容就可以确定<!—list.var—>了。 |
|
·确定页面模板内容
首先,保持显示样式不变,
其次,只保留一条循环内容,删除其他相同的循环内容,
然后,在循环内容的顶部和底部,分别加上列表头和列表尾[!—empirenews.listtemp—](见图13):
 |
| 将循环内容中的信息内容用<!—list.var1—>替换,就得到列表内容:<!—list.var1—> |
确定显示样式、列表头、列表内容、列表尾后,即得到页面模板内容(见图14,蓝色条内代码):
|
页面模板内容代码:
<table width=”100%” border=”0”
cellspacing=”1” cellpadding=”3”>
[!—empirenews.listtemp—] <!—list.var1—>
[!—empirenews.listtemp—] </table>
|
|
|
列表内容模板
(list.var)
|
将信息内容用变量表示,就得到列表内容模板。
根据列表内容模板(list.var)支持的变量:
| 标题变量 |
[!—title—] |
变量说明:根据列表内容模板(list.var)支持的变量说明知道,
数据表字段内容调用表示方法:[!—字段名—];
本例使用的是新闻系统模型即新闻数据表,所以,
标题变量:[!—title—];发布时间变量:[!—newstime—]
标题链接变量为:[!—titleurl—]。 |
| 标题链接变量 |
[!—titleurl—] |
| 发布时间变量 |
[!—newstime—]
|
将信息内容中的标题,标题链接,发布时间用列表内容模板(list.var)支持的变量替换,
就得到列表内容模板(list.var)了,(见图15):
(图15):
 |
|
列表内容模板(list.var)代码:
<tr>
<td width=”82%” height=”23”>·<a
href=”[!—titleurl—]” target=”_blank”>[!—title—]</a></td>
<td width=”18%”><div align=”right”>[[!—newstime—]]</div></td>
</tr> |
|
|
| 依次设置“增加标签模板”页面选项后,点击页面底部的“保存模板”按钮(见图10),标签模板增加完毕。 |
| 第三步,确定万能标签: |
|
| ”标签模板”增加完毕后,返回”管理标签模板“页面,可以看到我们刚才标签模板(见图16),并获得由系统自动分配的标签模板ID值: |
(图16)例1的标签模板ID值为13: |
|
| 最后,将“标签模板ID”值写入万能标签,例1中调用国内新闻栏目3条最新信息的万能标签即为: |
| [ecmsinfo]34,3,36,0,0,13,0[/ecmsinfo] |
| 自己动手练习下使用万能标签调用其他新闻栏目的信息^-^
|