Hallo,
mein template code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<TMPL_LOOP comments>
<tr>
<td>
<TMPL_IF email>
<TMPL_IF email_ok>
+
<TMPL_ELSE>
</TMPL_IF>
<TMPL_ELSE>
-
</TMPL_IF>
</td>
</tr>
</TMPL_LOOP>
dies verursacht folgenden Fehler:
QuoteHTML::Template->new() : Dangling <TMPL_IF> or <TMPL_UNLESS> in loop ending at templates/backend.html : line 150. at /usr/share/perl5/HTML/Template.pm line 2138.
Wenn ich das
<TMPL_IF email>
<TMPL_IF email_ok>
+
<TMPL_ELSE>
</TMPL_IF>
<TMPL_ELSE>
-
</TMPL_IF>
raus nehme funktioniert es wieder, also wenn ich die vars irgendwie ausgebe.
Aber warum? if else endif ist immer in passender reihenfolge!!!?
Gruß Gustl