[Zope] dtml-in question
Webmaster
webmaster@ohiohistory.org
Tue, 1 Aug 2000 10:18:00 -0400
I have a bunch of zClass instances and I want to display only the ones that
match all three criterion (approved=1, goLiveDate<=ZopeTime(), expired=0).
I'm not exactly sure how to do this. I have tried <dtml-if> statements
inside the <dtml-in></dtml-in> statements but the "in", even though it does
not show the files that don't match, still counts all of them which messes
up the next and previous. How do I write my code to correctly show and count
only the matching instances?
I have searched both the zope.org site and the eGroups list for the answer
and if it is there I can't find it :-(
Thanks!!
Jamey
Here is the code.
<dtml-in "PARENTS[0].objectValues(['PressRelease'])" sort="goLiveDate"
reverse size="5" start="batch_start" next>
<p>
<a
href="&dtml-URL;&dtml-sequence-query;batch_start=&dtml-next-sequence-start-n
umber;">
Next &dtml-next-sequence-size; older Releases
</a>
</dtml-in>
<dtml-in "PARENTS[0].objectValues(['PressRelease'])" sort="goLiveDate"
reverse size="5" start="batch_start">
<dtml-if "goLiveDate <= ZopeTime">
<p><b><a href="<dtml-var "id">/release.html">
&dtml-pr_title;
</a></b> - <dtml-var goLiveDate fmt="%m/%d/%Y"><br>
<font size="2">&dtml-summary;</font>
</p>
</dtml-if>
</dtml-in>
<dtml-in "PARENTS[0].objectValues(['PressRelease'])" sort="goLiveDate"
reverse size="5" start="batch_start" previous>
<p>
<a
href="&dtml-URL;&dtml-sequence-query;batch_start=&dtml-previous-sequence-sta
rt-number;">
Next &dtml-previous-sequence-size; more recent Releases
</a>
</dtml-in>