Il 19/07/2013 14:09, Fabrizio Rota ha scritto:
Uso un portlet "tal" per mostrare il "libro della settimana" che gli
utenti caricano compilando un form ploneformgen.
Il libro della settimana viene mappato verso una normalissima news.
Se il titolo contiene accentate, il portlet dà errore unidecoderror.
il codice del portlet tal è questo:
<metal:block define-macro="portlet">
<div id="portlet_libri"
tal:define="presults python:context.portal_catalog(portal_type='News
Item', path='/www.isisromero.gov.it/news/libri
<http://www.isisromero.gov.it/news/libri>', sort_on='effective',
sort_order='reverse')"
tal:condition="presults">
<tal:block define="pobj python:presults[0].getObject()">
<h2> Libro della settimana</h2>
<h3 tal:content=pobj/Title>IL TITOLO DEL LIBRO </h3>
a parte il fatto che puoi evitare di fare il getObject:
<h3 tal:content="python:presults[0].Title" />
se hai problemi per le accentate fai così:
tal:content="python:pobj.Title().encode('utf-8')" (o decode, uno dei due
funziona :-D)
Comunque è strano perché dovresti sempre ottenere la stringa giusta
senza encoding, quindi probabilmente il problema sta nello script che
crea l'oggetto (cioè quello che passi a setTitle, prova a fare delle
prove lì con decode/encode). Puoi anche verificare come il catalogo ha
indicizzato quel titolo, andando in portal_catalog.
.........
Il sito del portlet è www.isisromero.gov.it <http://www.isisromero.gov.it>
Come posso far digerire le accenteate al portlet? Il "libro della
settimana" come oggetto news viene creato regolarmente, il problema è
la visualizzazione tramite portlet!
--
Fabrizio
--------------------
Non inviato da IPhone
"Life is what happens to you while you're busy making other plans" -
J. Lennon
“If you think education is expensive, try ignorance” - D. Bok
Life is like a game of cards. The hand you are dealt is determinism;
the way you play it is free will - Jawaharlal Nehru
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html