Scott Burton wrote:
This is the correct list :)
--
From: Scott Burton [EMAIL PROTECTED]
Date: Tue, 19 Sep 2000 14:27:46 -0700
To: [EMAIL PROTECTED]
Subject: [Zope-PTK] Date Question
OK, I have searched everywhere for the answer to this. It is quite simple
but I can't seem to figure it out. All I want to do is iterate over
cataloged objects(dtml-in "Catalog(meta_type='object_type')") and only
show items who's bobobase_modification_date matches today's date.
I just can't figure out how to set the fmt="%d" in an if tag.
You shouldn't have to.
If Zope's DateTime has the today method, you culd do:
dtml-in "Catalog(meta_type='object_type')"
dtml-if "_.DateTime.today bobobase_modification_time"
dtml-title; was modified today.
/dtml-if
/dtml-in
hmmm ... lemme see if it does ... nope.
Well, it works in python.
The other day (at a machine I don't have access too right now) I managed
to get mxDateTime in the namespace. If it would help, I'll try to post
what I did to get it done.
In the meantime, if you have mxDateTime installed, you should be able to
have an external method called "Today", that returns DateTime.today, and
compare as thus:
code-untested
-
dtml-in "Catalog(meta_type='object_type')"
dtml-if "Today bobobase_modification_time"
dtml-title; was modified today.
/dtml-if
/dtml-in
-
/code-untested
still-wishing-mxDateTime-was-available-in-Zope-ly y'rs Bill
--
Do not meddle in the affairs of sysadmins, for they are easy to annoy,
and have the root password.
___
Zope maillist - [EMAIL PROTECTED]
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 )