Hi,
I'm putting this on the list because I've seen a couple of posts of other people who wanted to have images in their stx documents. I've just uploaded a python solution you can use as a simple way to provide this feature: You will only have to change your <dtml-var my_stx_input fmt=structured-text> to <dtml-var "stx_to_html(my_stx_input)"> to use the extended rendering with images.
this doesn't somehow work properly on my system. i am using zope 2.4.1 ( stable version ) and i hacked the DocumentWithImages.py file as you descibed some topics before. when i use a sting that shoulb be converted into structured text everything goes fine, but when i try to hand over a document to your method the following attribute error occurs: Error Type: AttributeError Error Value: expandtabs Traceback (innermost last): File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/Zope/__init__.py, line 226, in zpublisher_exception_hook (Object: LockableItem) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 171, in publish File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: index_html) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: index_html) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/OFS/DTMLDocument.py, line 199, in __call__ (Object: index_html) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/DocumentTemplate/DT_Str ing.py, line 546, in __call__ (Object: index_html) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/DocumentTemplate/DT_Uti l.py, line 231, in eval (Object: stx_to_html(stxdocdoc)) (Info: stx_to_html) File <string>, line 2, in f File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/Products/ExternalMethod /ExternalMethod.py, line 274, in __call__ (Object: stx_to_html) (Info: ((<DTMLDocument instance at 85adf30>,), {}, (1,))) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/Extensions/stx_to_html.py, line 109, in stx_to_html (Object: stxdocdoc) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python/StructuredText/ST.py, line 113, in StructuredText (Object: stxdocdoc) File /usr/local/ZopePark/Zope-2.4.1-linux2-x86/lib/python2.1/string.py, line 295, in expandtabs (Object: stxdocdoc) AttributeError: (see above) it would be very nice if you guys could take a look at it. thanks anyhow. Steffen Hausmann