Worked a treat, thanks. Could someone explain what _[ ] means? Also, this would be great if it could be factored out into a python script and used all over the site. I tried the following: Root standard_html_header toggleLinkScript FolderA index_html nav 'index_html' has a reference to 'standard_html_header'. 'standard_html_header' has a reference to 'nav'. 'nav' has a reference to 'toggleLinkScript'. toggleLinkScript: return context.getid() <--- this returrns FolderA, which makes sense, but is not what I want. Is there a way that 'toggleLinkScript' can be called from 'nav' and return the id of 'index_html'? This would make the script genereic and be used all over the site. Hope this makes sense. Thanks again. Sion
Try it like this:
<dtml-if "_['id']=='index_html'">
------------ Original Message ----------- From: Sion Morris <s.morris@bangor.ac.uk> Date: Tue, 17 Jul 2001 20:46:22 +0100
Hi,
Can someone please help me with what I thought would be a simple problem;
I would like a series of links in a nav bar to behave like radio buttons. When a page is selected the link to that page in the nav bar is deactivated and is displayed as normal text.
I have tried the following in a DTML Method called 'nav'.
<dtml-var id> <dtml-if expr="id='index_html'"> ## index_html is a DTML Document <dtml-var nav> <b>index page</b> <dtml-else> <a href="index_html"> </dtml-if>
Even though <dtml-var id> displays the document id as 'index_html' it still shows the link instead of the bolded text.
Has anyone done this in the past and is willing to share their wisdom.
Thanks,
Sion
_______________________________________________ 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 )
-- Computer Support Sion Morris School of Psychology Ysgol Seicoleg University of Wales, Bangor Prifysgol Cymru Bangor Tel: 01248 382469 Fax: 01248 382599