Annotation of kupuMPIWG/plone/kupu_plone_layer/convertContentForKupu.py, revision 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>