item.EffectiveDate != None nel test potrebbe funzionare.

se poi item.EffectiveDate fallisce per attributeerror e' un'altra
storia, in quanto test e' una funzione e pretende che tutti i suoi
argomenti siano validi prima di applicarsi.

alessandro.

Il 29 ottobre 2010 15:20, Giacomo Zanobini
<[email protected]> ha scritto:
> ciao a tutti (plonisti vicini e quelli ancora lontani)
>
> su un Plone 2.5 ho una page template utilizzata da alcuni cercatori.
>
> Ultimamente una pagina si è bloccata e dopo un po' ho scoperto la causa:
> ho alcuni file che non hanno impostata alcuna data di pubblicazione.
>
> Quindi, avevo un attributo tal:define che diceva:
>> item_data_pubblicazione python:test(item.EffectiveDate,
>> DateTime(item.EffectiveDate).strftime('[%d/%m/%Y]'), '[n/a]');
> e quando nel repeat trova un elemento senza data pubblicazine (None) si
> pianta (anziché scrivere '[n/a]' come avevo pensato sarebbe accaduto a
> suo tempo.
> trall'altro l'uso della funzione test() non mi esalta.
>
>
> COME POTREI SCRIVERE per ottenere il risultato desiderato?
>
>
>
>
> grazie, Giacomo
> _______________________________________________
> Plone-IT mailing list
> [email protected]
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
>



-- 
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a