Hmm, why this does not work for me:

[%
FOREACH member IN directory;
  "ENTRY: '$loop.count'\n";
  LAST IF member.name_last == "Xyz";
END;
"LAST ENTRY: '$loop.count'\n";
%]

prints:

ENTRY: '1'
ENTRY: '2'
ENTRY: '3'
ENTRY: '4'
ENTRY: '5'
ENTRY: '6'
ENTRY: '7'
ENTRY: '8'
ENTRY: '9'
LAST ENTRY: ''

E.g. looks like loop variable is out of scope outside FOREACH body, but
it shouldn't, according to docs. Have I missed something?

Thanks

P.S.

$ perl -MTemplate -e 'print Template->VERSION, "\n"'
2.10


-- 
Ivan

_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to