[Zope] chapter 5 Zope book - problems with the examples
Chris Gray
cpgray@library.uwaterloo.ca
Thu, 16 Nov 2000 09:27:07 -0500 (EST)
Make sure that all three objects (navigation, standard_html_header, and
index_html) are DTML Methods and _not_ DTML Documents. If they are
documents objectValues list the folders they contain (none) rather than
the folders contained by the folder you call the method on. If any of
these are Documents instead of Methods you need to replace
"objectValues('Folder')" with something like
"PARENTS[0].objectValues('Folder')".
Chris
On Thu, 16 Nov 2000, Lee Reilly CS1997 wrote:
> Hi,
>
> I'm going through the examples in Chapter 5 of the Zope book and am
> having some problems. For those of you familiar with it, it is the 'Zope
> Zoo' example.
>
> Can anyone help me out?
>
> 1 - I create a DTML method called navigation as follows:
>
> <ul>
> <dtml-in expr="objectValues('Folder')">
> <li><a href="&dtml-absolute_url;"><dtml-var title_or_id></a><br></li>
> </dtml-in>
> </ul>
>
> 2 - On viewing this method it works fine - a hyperlink to all
> sub-folders appears in the browser.
>
> 3 - I add '<dtml-var navigation>' into my standard_html_header so it
> reads:
>
> <html>
> <head>
> <title>ZAPHOD - zopetastic!</title>
> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
> </head>
> <body bgcolor="#FFFFFF" LINK="#000099" VLINK="#555555">
> <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
> If your name is Lee then click <a href="manage">here</a> to
> login.</font>
> <br>
> <dtml-var navigation>
>
> 4 - On viewing index.html (containing header & footer) everything except
> the navigation method appears. Viewing the source of index.html reveals
> that the <ul> tags are created... just no <li> elements.
>
> 5 - The HTML is fine... all tags closed & in te right place.
>
> Can anyone see a problem?
>
> Thanks in advance for any replies. My appologies also for such a long
> post.
>
> - Best regards,
> Lee Reilly
>
> _______________________________________________
> 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 )
>