[Zope-CMF] User created Tree/Outline/collapsable documents?
   
    Colin Leath
     
    cleath@j9k.com
       
    Wed, 4 Sep 2002 13:36:48 -0400 (EDT)
    
    
  
Do you have suggestions on creating a CMF document which allows users to display trees?
For example: MS Word Outline format.
+header
    contents1
    contents2
    contents3
    +header
        contents1
        contents2
    +header
and so on.
My current plan is the following:
    Users can create a normal CMFDocument using structured text.
    Whenever they want to create a heading that can be collapsed/expanded, they can put
    <c>My collapsible header</c>
    tags around that header.
    I will create a python script, which when called, will take the editable body from the CMFDocument, create a parsed XML object from that document and return a page rendering the ParsedXML object as a tree with expandable/collapsable headers.
This sounds sort of kludgy, is there an easier way?
Has anyone else found a nice way of letting users create collapsable documents?
This would also allow a script-created table of contents (It would be nice if users had an easy way of adding a TOC to stx documents).
Thanks for any suggestions!
Colin