I think this was for the list...

Chris

-------- Original Message --------
Subject: Re: [Zope-dev] [Vote] PEP308 voting began
Date: Wed, 05 Mar 2003 08:42:10 -0500
From: Brian Brinegar <[EMAIL PROTECTED]>
To: Chris Withers <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>


Not sure if this applies, but lets say I have something like:

<div tal:repeat="item container/myList">
  <div class="selectedItem" tal:condition="item/isCurrent">Item 1</div>
  <div class="regularItem" tal:condition="not: item/isCurrent">Item 2</div>
</div>

When this is viewed outside of TAL, say by a designer in Dreamweaver,
both styles are apparent and their presentation can be changed by the
designer. Where something like this:

<div tal:repeat="item container/myList">
  <div class="selectedItem" tal:attributes="class ternary:
item/isCurrent: string: selectedItem | string: regularItem">Item</div>
</div>

would not include both versions of the presentation when viewed outside
of TAL. I've always assumed any kind of if/else combo would break the
change design after implementation aspect of page templates. However a
little extra work for designers saves a ton of duplication for
developers, so I think we should go with it. I also agree that it should
be an addition to TAL rather than using whatever python ends up with.
That's my few cents.

-Brian

Chris Withers wrote:

> Guido van Rossum wrote:
>
>>
>> IMO TALES should solve this for itself by introducing an if/then/else
>> expression form rather than depending on Python.  If you can have a
>> "not:.." expression, surely you can have an "if:..:then:..:else:.."
>> expression.
>
>
> I think not: is dubious and I'd find if-then-else way over the lines...
>
> Chris
>
>
> _______________________________________________
> Zope-Dev maillist  -  [EMAIL PROTECTED]
> http://mail.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope )





_______________________________________________
Zope-Dev maillist - [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

Reply via email to