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
