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