Thread Frage zu HTML::Template::Compiled: <%IF foo%><%IF bar%>bla<%/IF%><%/IF%> (106 answers)
Opened by steffenw at 2006-12-15 15:33

pq
 2007-04-23 20:48
#28763 #28763
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
[quote=steffenw,16.04.2007, 15:31]Das Problem ist ja auch, daß ich nicht auf __counter__ der aktuellen loop zugreifen will, sondern auf das der elterlichen loop.
[/quote]
das geht leider nicht, die loop-context-variablen beziehen sich nur auf
die aktuelle schleife, in etwa wie $_ in perl.
die frage ist, willst du wirklich in der inneren schleife jedesmal die nummer
der aeusseren schleife wiederholen?
wenn nicht:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
    <tr><td rowspan="<%= _# %>"><%= __counter__ %></td></tr>
   <%IF __odd__%>
   <%LOOP _ %>
     <tr><td style="background-color:#efefef"><%= _%></td></tr>
   <%/LOOP%>
   <%ELSE %>
   <%LOOP _ %>
     <tr><td><%= _%></td></tr>
   <%/LOOP%>
   <%/IF %>

ungetestet. das <%= _# %> geht erst ab version 0.85\n\n

<!--EDIT|pq|1177346995-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Frage zu HTML::Template::Compiled: <%IF foo%><%IF bar%>bla<%/IF%><%/IF%>