Il 22/07/2013 16:13, Fabrizio Rota ha scritto:
Può essere collegato?
https://dev.plone.org/ticket/13631
Non credo.
hai provato a mettere decode al posto di encode in quello che avevo
scritto sotto?
Il giorno 22 luglio 2013 13:41, Fabrizio Rota <[email protected]
<mailto:[email protected]>> ha scritto:
Nulla, non funge lo stesso:
Tipo di eccezione
UnicodeDecodeError
Valore 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]
<mailto:[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>',
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> <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] <mailto:[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] <mailto:[email protected]>
https://lists.plone.org/mailman/listinfo/plone-plone-it
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
--
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