From 2bbbeb9f8d5f2a6e2115d36782e59cb475f33a1a Mon Sep 17 00:00:00 2001 From: Izhar Firdaus Date: Sun, 18 Mar 2012 14:41:03 +0800 Subject: [PATCH] convert description from text/plain to text/html when displaying --- collective/conference/browser/macros.py | 6 ++++++ .../conference/browser/templates/conference_view.pt | 5 +++-- .../conference/browser/templates/participant_view.pt | 10 ++++++---- .../conference/browser/templates/session_listing.pt | 5 +++-- .../conference/browser/templates/session_view.pt | 5 +++-- .../conference/browser/templates/speaker_listing.pt | 5 +++-- 6 files changed, 24 insertions(+), 12 deletions(-) diff --git a/collective/conference/browser/macros.py b/collective/conference/browser/macros.py index 1d20dee..0e1afe2 100644 --- a/collective/conference/browser/macros.py +++ b/collective/conference/browser/macros.py @@ -8,6 +8,7 @@ from Products.CMFPlone.browser.interfaces import INavigationTree from five import grok from zope.component import getMultiAdapter +from Products.CMFCore.utils import getToolByName from Products.CMFPlone.browser.navtree import NavtreeQueryBuilder from plone.app.layout.navigation.interfaces import INavtreeStrategy @@ -52,3 +53,8 @@ def content_tabs(self): 'description':t['Description'] } for t in navtree_view.navigationTree()['children']] + + def text_to_html(self, text): + pt = getToolByName(self.context, 'portal_transforms') + return pt.convertTo('text/html', text, mimetype='text/plain').getData() + diff --git a/collective/conference/browser/templates/conference_view.pt b/collective/conference/browser/templates/conference_view.pt index 67f20f5..036e38e 100644 --- a/collective/conference/browser/templates/conference_view.pt +++ b/collective/conference/browser/templates/conference_view.pt @@ -12,11 +12,12 @@
-