[Zope] dtml-tree problems
AM
list_subscriber@neurobs.com
Mon, 19 Aug 2002 03:14:08 -0700
If you look at the
INSTANCE_HOME/lib/python/TreeDisplay/TreeTag.py:rendertpTable or
something like that) function you will see that the tree table itself
renders a (HTML)table wherein each entry has two rows - one empty and
the other with the data. Therefore even if you put it inside a table it
will come out as the rendering function makes it out to be.
If the board is the only thing you are using the tree tag for, you could
go through the code and change the calls to output() in the function
although I believe that it is unadvisable to do so. (the general
impression I have had is to let the default be as it is)
so it already does what you want... if it is a formatting thing, try
generating the DTML within the dtml-tree tags (via a PyScript or DTML
method) for e.g. in my case I do this:
<dtml-tree name=root branches=objectValues nowrap>
<dtml-var "get_item_url( REQUEST.SESSION.get('id'), getId(),
hasChildNodes(), _['tree-item-url'], _['tree-item-expanded'])">
</dtml-tree>
This might not be the best way but does the work for me.
hth
AM
Davis Marques wrote:
>I'm trying to make a threaded discussion board for myself and am having some
>problems with the tree function. I'd like tree to list the contents of each
>discussion folder out in a table format, with one message listing per table
>row. However, tree doesn't like being inside the table and spits the
>results out after the </table> tag. Has anyone else ever had this problem?
>
>Also, does the Zope mailing list not accept messages from Hotmail? My last
>3 postings have not shown up on the list.
>
>Davis
>
>_______________________________________________
>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 )
>
>
--
==================================================================
Aseem Mohanty
Neurobehavioral Systems Inc, 828 San Pablo Ave, Albany, CA 94706
(R) 510 7696011 (M) 510 3014871 (O) 510 5279231
==================================================================
"I saw `cout' being shifted "Hello world" times to the left and
stopped right there!!" -- Steve Gonedes
==================================================================