1

我在我的 perl 应用程序中使用 HTML::Template::Pro。我在循环中显示 HTML 元素,我想在循环的第二个元素之后显示一些内容。我loop_context_vars在我的 HTML::Template::Pro 初始化中添加了 ,以访问循环内的变量(如__counter__)。

现在我正在寻找一种方法来检查此循环的特定迭代以插入我的 HTML 元素。

<TMPL_IF __counter__ == 2>
   My new HTML element.
</TMPL_IF>

如何__counter__在 HTML::Template::Pro 中访问条件语句中的变量?

4

1 回答 1

1

在 HTML::Template::Pro 中,您可以使用 HTML::Template::Expr 中的表达式

<TMPL_IF EXPR="__counter__ == 2" >
    My new HTML element.
</TMPL_IF>
于 2013-03-06T01:43:58.120 回答