Ria Marinussen writes:
In our zope-site we have two types of pages, contained in folders. I want make the color of the generated URL dependant on the type of page that is in the folder, while showing the link to the folder. I use this code to generate the list of url's: <table> <dtml-in expr="objectValues('Folder')"> <tr><td><a href="<dtml-var absolute_url>"> <dtml-var title_or_id></a></td><tr> </dtml-in> </table>
I would like to be able to show the links in different colors depending on the content(DTML-method) of the folder (every folder contains only one DTML-method, folders are to be excluded, so I only have to check the name of the DTML-method in the folder). Is it possible to look inside folders during the generating of this list of URL's ? Sure:
<dtml-in expr="..." prefix=MyList> <dtml-let folder="MyList_item"> <!-- this is the current folder may be, there should be not "_" --> <dtml-if "_.hasattr(folder.aq_explicit,'What you are lookin for')"> .... </dtml-if> </dtml-let> </dtml-in> Dieter