标签结构示例
所有模板标签都可以作为模板函数的参数值使用,并可以使用标签属性。
示例1:
如在商品列表页“ProductList”,有一个页面级的数字标签“{pcID}”为商品分类ID,可按如下形式使用。
{pcID}<hr>
<!-- Begin:ProductTop(num:1;cid:{pcID}) -->
分类ID:{pcID} 商品名称:{p_Name}
<!-- End:ProductTop -->
|
示例说明:
- 上面的示例显示,分类为“{pcID}”的最新“1”个商品。并显示分类的ID和商品名称。
- 由于此标签是页面级的,所以可以在函数外使用,如例中的红色的代码。
- 数字标签的特性,与内容标签的区别,即是可以作为函数的参数值使用,如例中的兰色的代码。
- 数字标签也可以与内容标签一样的在函数的内部使用。如例中的绿色的代码。
示例结果:
如果以分类ID=10传入,即访问地址“?t=ProductList&classid=10”,则返回如下结果:
示例2:
如在首页取最新商品列表,按一级分类分组的列表,可按如下形式使用。
<!-- Begin:ProductClass(pid:0) -->
分类名称:{pc_Name}
<!-- Begin:ProductTop(num:10;cid:{pc_ID}) -->
分类名称:{pc_Name} 商品名称:{P_Name:10}
<!-- End:ProductTop -->
<!-- End:ProductClass -->
|
示例说明:
- “{pc_Name}”标签是“ProductClass”函数的内容标签,可以在示例代码中,红色部分使用。都在其函数内部。
- “{pc_ID}”标签是“ProductClass”函数的数字标签,可以在子函数的参数中使用。
- “{p_Name}”标签是“ProductTop”函数的内容标签。可以使用标签属性。示例中取最多10个字符长度。
相关链接:
|