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

函数结构

标准结构

极限模板函数的示例结构如下:

<!-- Begin:FunctionName(para1:value1;para2:value2;...) -->
{key}
<!-- End:FunctionName -->

实例结构举例如下:

<!-- Begin:ProductList(col:1;num:10;cid:{c_id}) -->
<tr><td><a href="{url}">商品名称:{Name}</a></td></tr>
<!-- End:ProductList -->

从以上结构中,可以看出,函数是由“Begin”和“End”为分界形成的。外界格式,与HTML注释相同。“FunctionName”为函数的名称。函数括号内“para1:value1;para2:value2;...”为函数的参数串,参数的个数是不定的,每个参数有一个值与其对应,参数值支持模板标签,整体参数串形式与CSS样式定义的格式是相同的。函数内部“{key}”为此函数允许使用的标签、内部函数及HTML代码的混合。

函数结构规范

  1. 所有关键字不区分大小写。如函数名,参数名,“Begin”,“End”,等。
  2. 函数名后必须有括号,且函数名与括号间不能有空格。就算此函数没有参数,也应有一个括号。
  3. “Begin”、“:”、函数名,之间不能有空格。
  4. “<!--”与“Begin”或“End”间,空格可有可无,“-->”与前面串的空格可有可无。
  5. 所有符号均为英文字符。不能使用中文字符或全角。
  6. 函数必须一对对出现,不能交叉使用。
  7. 参数的顺序可以任意,没有先后之分。
  8. 每个参数都有一个默认值,不填写表示使用此默认值。

相关链接: