| 
 | 
  ||
|  
       | 
  ||
如果希望代码块或部分代码块仅在某些条件适用时才执行,请使用以下语法:
<@ if (表达式 1) @>代码块 1[<@ elseif (表达式 2) @>代码块 2]* [<@ else @>代码块 3] <@ endif @>
方括号 ([ ]) 表示可选代码,星号 (*) 表示零个或更多实例。条件表达式是任何有效的 JavaScript 条件表达式,并且可能包含服务器行为参数。有关更多信息,请参见条件式代码块。
如果希望代码块或部分代码块重复使用多次,请使用以下语法:
<@ loop (@@参数 1@@,@@参数 2@@) @>代码块<@endloop@>
“loop”指令采用以逗号分隔的参数数组列表作为参数。重复文本将被拷贝 n 次,其中 n 是参数数组参数的长度。如果指定多个参数数组参数,则所有数组的长度必须相同。在第 i 次循环计算时,参数数组的第 i 个元素将替换代码块中的相关参数实例。有关更多信息,请参见重复代码块。
有关编码的一般信息,请参见第 978页的“编码指导原则”。
|  
       | 
  ||
| 
 | 
  ||