[Zope] DTML-TREE problems -- any experienced arborists out there

Richard Wackerbarth rkw@dataplex.net
Tue, 15 Feb 2000 13:49:12 -0600


I'm trying to use header/footer to do this and they don't seem to get called in
the order I would expect.

I have the following structure:

Volume 1
    Jan 1998
        Article 1
        Article 2
    Feb 1998
        Article 3
        Article 4
....
   Dec 1998
        Article 99
Volume 2
    Jan 1999
        Article 101
...

It's easy to get a "tree" display of the articles.
However, I need to stick some text in the middle of the tree.
- Volume 1
  - Jan 1998
      This issue is about snow geese ......
     - Article 1
         All eggs are not golden. In fact, ....
     + Article 2
     Reader survey .....
  + Feb 1998
  - Mar 1998
     This issue is about racoons .....
     + Article 5
     + Article 6
     Reader survey ....
.... 

Shouldn't be too hard. Put the "About paragraph" in a header and the "Reader
survey" in the footer. Then add a little code to distinguish the tree depth so
that we only expand headers and footers at the "month" level of the tree.

However, this is what I get.
Header Volume 1
Header Jan 1998
Header Article 1
Footer Article 1
Footer Jan 1998
Header Mar 1998
...
Footer Volume 1
Footer Animal Matters

- Volume 1
  - Jan 1998
     - Article 1
         All eggs are not golden. In fact, ....
     + Article 2
  + Feb 1998
  - Mar 1998
     + Article 5
     + Article 6

ALL the headers and footers are processed BEFORE any of the tree is rendered.

Anyone got any insights?
 -- 
Richard Wackerbarth
rkw@Dataplex.NET