Re: [htmltmpl] loop counting
Brought to you by:
samtregar
From: Michael G. <gr...@ya...> - 2007-05-03 18:18:44
|
Thanks, Mathew, for the response. That looks easy enough. Now, what if I have two nested tmpl_loops and I want to only apply the break tag on the first set of nested template loop date? For example: <tmpl_loop albums> <tmpl_loop pictures> ... <img src="<tmpl_var src>" alt="" /> <tmpl_if expr="(__counter__ % 3) == 0 && PARENT_LOOP_COUNTER < 1"><br /></tmpl_if> </tmpl_loop> </tmpl_loop> Can I "see" the counter for the parent loop inside the child loop? Thanks. greanie ----- Original Message ---- From: Mathew Robertson <mat...@ne...> To: Michael Greenish <gr...@ya...> Cc: htm...@li... Sent: Monday, April 30, 2007 7:31:07 PM Subject: Re: [htmltmpl] loop counting sure thing - but it does require using H::T::Expr. I use the following snippet as-is to a gallery of photo's. Notice the use of modulo (%). Mathew <table width=100% border=0 cellpadding=1 cellspacing=1> <TMPL_LOOP gallery> <TMPL_IF EXPR="(__counter__ % 3) == 1"> <tr valign=top> </TMPL_IF> <td width=33% align=center valign=top class=text> <a href="<TMPL_VAR paths.gallery>/<TMPL_VAR NAME=filename ESCAPE=URL>" title="Click to enlarge"><img alt="" src="<TMPL_VAR paths.thumbnail>/<TMPL_VAR NAME=filename ESCAPE=URL>" width=180 height=200 border=0></a><br> <<TMPL_VAR spacer> width=10 height=6><br> <TMPL_VAR NAME=description ESCAPE=TEXT> </td> <TMPL_IF EXPR="(__counter__ % 3) == 0"> </tr> <tr> <td colspan=3> <<TMPL_VAR spacer> height=18 width=100%> </td> </tr> </TMPL_IF> </TMPL_LOOP> </table> Michael Greenish wrote: Hello, I have a series of images that I would like to output but I want to limit it to only 4 images per row. I would like to put a br tag to force the 5th, 9th, etc... image to go to the next row. Can I do this completely int the template using an iterator or resettable counter? Thanks, greanie __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Html-template-users mailing list Htm...@li... https://lists.sourceforge.net/lists/listinfo/html-template-users __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |