极限软件 >> 极限网上商店系统 >> 在线手册 >> 模板设计手册 >> 模板标签

标签结构示例

所有模板标签都可以作为模板函数的参数值使用,并可以使用标签属性。

示例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”,则返回如下结果:

10<hr>分类ID:10 商品名称:xxx商品

示例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个字符长度。

相关链接: