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

Chris Withers chrisw@nipltd.com
Wed, 16 Feb 2000 11:25:27 +0000


Yeah, I noticed this too...

All my headers appeared at the top of the tree and so in the end I gave up using
it :(

I don't know whether this is a bug or a feature?

Chris


Richard Wackerbarth wrote:
> 
> 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
> 
> _______________________________________________
> 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 )