Annotation of kupuMPIWG/plone/kupu_plone_layer/convertContentForKupu.py, revision 1.1.1.1

1.1       dwinter     1: ## Script (Python) "convertContentForKupu"
                      2: ##title=Convert content to HTML for editing with Kupu
                      3: ##bind container=container
                      4: ##bind context=context
                      5: ##bind namespace=
                      6: ##bind script=script
                      7: ##bind subpath=traverse_subpath
                      8: ##parameters=fieldname, content
                      9: from Products.CMFCore.utils import getToolByName
                     10: from Products.PythonScripts.standard import structured_text, newline_to_br
                     11: 
                     12: field = context.getField(fieldname)
                     13: text_format = context.REQUEST.get('%s_text_format' % fieldname, context.getContentType(fieldname))
                     14: 
                     15: if len(content)==0 or 'html' in text_format.lower():
                     16:     return content
                     17:  
                     18: transforms = getToolByName(context, 'portal_transforms')
                     19: return transforms.convertTo('text/html', content, mimetype=text_format)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>