Nulla, non funge lo stesso: Tipo di eccezioneUnicodeDecodeErrorValore eccezione'ascii' codec can't decode byte 0xc3 in position 85: ordinal not in range(128)
La cosa assurda è che il "libro della settimana" visto come news funziona perfettamente: è mostrarlo nel portlet che dà questo problema. Boh! Grazie dell'attenzione! Il giorno 22 luglio 2013 08:49, Yuri <[email protected]> ha scritto: > 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>< >> http://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<https://lists.plone.org/mailman/listinfo/plone-plone-it> >> http://plone-regional-forums.**221720.n2.nabble.com/Plone-** >> Italy-f221721.html<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<https://lists.plone.org/mailman/listinfo/plone-plone-it> > http://plone-regional-forums.**221720.n2.nabble.com/Plone-** > Italy-f221721.html<http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html> > -- 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
