accanto ai contenuti, vorrei visualizzare la data di pubblicazione (se è
già stato pubblicato, altrimenti la scritta "mai pubblicato") tra
parentesi quadre
/<tal:block tal:define="data_di_pubblicazione
python:DateTime(item.EffectiveDate).strftime('[%d/%m/%Y]');/
questo codice funziona se l'oggetto è stato pubblicato, ma causa un
errore se l'oggetto non è mai stato pubblicato, perché non esiste
l'attributo EffectiveDate.
allora pensavo di fare così:
/<tal:block tal:define="data_di_pubblicazione
python:test(item.EffectiveDate,
DateTime(item.EffectiveDate).strftime('[%d/%m/%Y]'), '[mai pubblicato]');/
ma questo dà errore negli stessi casi del precedente
oppure così:
/ <tal:block tal:define="data_di_pubblicazione
python:test(item.EffectiveDate != None,
DateTime(item.EffectiveDate).strftime('[%d/%m/%Y]'), '[mai pubblicato]');/
questo ancora peggio: mi dice "Unable to parse ('None',), {}"
dove sto sbagliando?
Giacomo
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html