[Zope] One last request
Mark N. Gibson
mark@kaivo.com
Mon, 23 Oct 2000 23:58:14 -0600 (MDT)
>
> I have one unsolved mystery left. What I am trying to do is print the titles
> from the DTML Documents in the 'artikelen' folder (and actually another
> property called 'inleiding'. I believe the code below should do this, but it
> does not work. It returns 'Zope' instead of the title. If I use the
> 'inleiding' property it reports that it does not exist. If I just use
> sequence-item it returns the complete item ok.
>
> Any clues ?
>
> Thanks,
>
> Taco
>
>
> http://www.gezondheidskrant.nl:8080/mainframe :
>
> <dtml-let articleList="[]">
>
> <dtml-in "artikelen.objectValues(['DTML Document'])" sort=publiceren_vanaf>
> <dtml-call "articleList.append(_['sequence-item'])">
> </dtml-in>
>
> <dtml-in "articleList[-4:]" reverse>
> <dtml-let theDocument=sequence-item>
> <dtml-var "theDocument.title">
> <dtml-var "theDocument.inleiding">
> </dtml-let>
> </dtml-in>
>
> </dtml-let>
>
instead, try this:
<dtml-in "artikelen.objectValues(['DTML Document'])" sort=publiceren_vanaf>
<dtml-comment>
THIS actually 'calls' sequence-item
<dtml-call "articleList.append(_['sequence-item'])">
</dtml-comment>
<dtml-call "articleList.append(_.getitem('sequence-item',0))">
</dtml-in>
<dtml-in "articleList[-4:]" reverse>
<dtml-let theDocument="_.getitem('sequence-item',0)">
<dtml-var "theDocument.title">
<dtml-var "theDocument.inleiding">
</dtml-let>
</dtml-in>
Mark
>
> _______________________________________________
> 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 )
>