Hello, I'm attempting to create an expandable/collapsible tree type document (e.g. msword outline style) from the body of CMFDocument containing structured text. For some background please visit: http://lists.zope.org/pipermail/zope-cmf/2002-September/015096.html Below, I've pasted the External Method I've been working on, which instead of the EditableBody of CMFDocument is using a file on filesystem containing STX. My problem is that I'm getting the following error: [Which occurs when the following call is made: tree, rows = tm.cookieTree(tree_root)] Module ZTUtils.Tree, line 139, in getChildren AttributeError: StructuredTextDocument instance has no attribute 'tpValues' Does anyone have any hints about how I should proceed now? Thanks! Colin __doc__='''Method for creating collapsible trees from structured text ''' from ZTUtils import SimpleTreeMaker def StTree(self, REQUEST): raw=open("/home/cleath/Extensions/StTreeOld/tstx",'r').read() import StructuredText st=StructuredText.Basic(raw) st.REQUEST = REQUEST #st.tpValues = None tree_root = st tree_pre = 'tree' tm = SimpleTreeMaker(tree_pre) tm.setSkip('') tree, rows = tm.cookieTree(tree_root) rows.pop(0) print rows