RE: [Zope] dtml-if and dtml-with problems
Thanks!!!! that did the trick... <dtml-if "_.str(nl_goLiveDate) == ZopeTime().strftime('%Y/%m/%d')"> also found out that <dtml-if "nl_goLiveDate.strftime('%Y/%m/%d') == ZopeTime().strftime('%Y/%m/%d')"> works as well.
-----Original Message----- From: Andy McKay [SMTP:andym@ActiveState.com] Sent: Thursday, November 16, 2000 12:45 PM To: James Sintz; zope@zope.org Subject: Re: [Zope] dtml-if and dtml-with problems
If your nl_goLiveDate is a date, then you might need to str() the variable <dtml-if "_.str(nl_goLiveDate)=='2000/11/16'">
-- Andy McKay, Developer. ActiveState.
----- Original Message ----- From: "James Sintz" <jsintz@ohiohistory.org> To: <zope@zope.org> Sent: Thursday, November 16, 2000 9:13 AM Subject: [Zope] dtml-if and dtml-with problems
Could someone tell me why the follow statement is never true.
<dtml-in "news.objectValues(['newsLetters'])" sort="nl_goLiveDate"> <dtml-if "nl_goLiveDate == '2000/11/16'"> <h2><dtml-var nl_subject> - <dtml-var nl_goLiveDate></h2> <p> <dtml-var nl_body fmt=structured-text> </p> </dtml-if> </dtml-in>
The news folder contains several newsletters and one of them DOES have a 'nl_goLiveDate' of 2000/11/16 yet the above express seems to be always false. What obvious mistake am I making?
Ideally I would like the page to show only the newsletter that has the same date as today's date.
Jamey
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (1)
-
James Sintz