Skip template expansion when html control does not have any chameleon tokens

This commit is contained in:
2024-11-17 14:28:59 +00:00
parent f4fc0394f7
commit b33af4042e
5 changed files with 50 additions and 31 deletions

View File

@@ -90,9 +90,8 @@ sub main {
}
# and table control fields
<tal:block tal:repeat="tablecontrol tablecontrols">
$c->stash(${tablecontrol}=>$c->get_${tablecontrol}());
</tal:block>
<tal:block tal:repeat="tablecontrol tablecontrols">$c->stash(${tablecontrol[0]}=>$c->get_${tablecontrol[0]}());
</tal:block>
$c->stash(
title => $title,
@@ -262,9 +261,8 @@ sub do_display {
</tal:block>
# and table control fields
<tal:block tal:repeat="tablecontrol tablecontrols">
$c->stash(${tablecontrol}=>$c->get_${tablecontrol}());
</tal:block>
<tal:block tal:repeat="tablecontrol tablecontrols">$c->stash(${tablecontrol[0]}=>$c->get_${tablecontrol[0]}());
</tal:block>
# Data for panel
$c->stash(