Martijn Faassen wrote:
How would you do repeating texts or conditional texts like this? I mean, perhaps it's obvious; I haven't played enough with ZPT yet.
repeat: <x tal:repeat="object here/collection" tal:omit-tag=""> I am <y tal:replace="object/id" /> </x> condition: <yes tal:condition="here/has_objects_in_basket" tal:omit-tag=""> You have <c tal:replace="here/basket_count"/> objects in your basket </yes> <no tal:condition="not here/has_objects_in_basket" tal:omit-tag=""> Your basket is empty </no>
I also think this looks rather unnatural when doing email templates or SQL templates.
I used to think that, I'm quickly changing positions. Perhaps the only option I'd like is a check box somewhere on the template object saying something like "always include tal:omit-tag by default. Then I reckon it could do for everything :-) cheers, Chris -- more and more a ZPT-ONLY! fan each day...