Yuri ha scritto:
Ciao,
ho un campo textfield così definito (archetype):
dc = atapi.ATFieldProperty('dc')
atapi.TextField(
'dc',
storage=atapi.AnnotationStorage(),
widget=atapi.RichWidget(
label=_(u"Scheda"),
visible={'view': 'visible', 'edit': 'visible' },
description=_(u"Dublin Core"),
),
),
Se salvo così:
self.getField('dc').set(self, html)
return html
e poi la volta dopo faccio:
campo = self.getField('dc').get(self)
if campo <> None and campo <> '':
print campo
return self.getField('dc').get(self)
mi torna il testo con l'html strippato. Il problema credo sia nel
salvataggio ( self.getField('dc').set(self, html) ) ma non capisco
come dirgli di inserire l'html senza elaboralo. Ho provato anche a
fare un test disabilitando la trasformazione safe_html (e riavviato
zope) ma non lo prende.
Idee?
confermo, infatti:
self.getField('dc').set(self, value=html, mimetype='text/html')
print html
print self.getField('dc').get(self)
quello che stampo contiene i tag html, quello che prendo dal campo no,
nonostante gli dica che è html.
La cosa buffa è che in edit si vede l'html, quindi c'è qualcosa che non
capisco :P
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html