HTML::Template::Pro: сделать что-нибудь во второй запуск цикла

Я использую HTML::Template::Pro в моем приложении Perl. Я отображаю элементы HTML в цикле, и я хочу показать что-то после второго элемента цикла. Я добавил loop_context_vars в моей инициализации HTML::Template::Pro, получение доступа к переменным внутри цикла (например, __counter__).

Сейчас я ищу способ проверить конкретную итерацию этого цикла для вставки моего HTML-элемента.

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

Как я могу получить доступ к __counter__ переменная внутри условных операторов в HTML::Template::Pro?

1 ответ

В HTML::Template::Pro вы можете использовать выражения как в HTML::Template::Expr

<TMPL_IF EXPR="__counter__ == 2" >
    My new HTML element.
</TMPL_IF>
Другие вопросы по тегам