Αρχικό μήνυμα από Tino Wildenhain <tino@wildenhain.de>:
...
which is the quick & dirty variant, or: <dtml-var expr="(_['sequence-item'] or "").decode('iso-8859-7').encode('utf-8')" >
Which uses a "boolean trick".
HTH Tino
PS: get used to python scripts where this is a lot better to write
I agree with you and i would write this in python script (if this was not an emegerncy and i was not a niewbie) There one more thing to solve. Not all my elements in the list are strings. If i was writing python i would use for i,elem in enumerate(data): for j,ele in enumerate(elem): if isinstance(ele,(str,unicode)): print unicode(ele,'iso-8859-7').encode('utf-8') what is the corresponding dtml-if to check if sequence-item is a string?
there is same_type to check. But you could just do:
<dtml-var expr="str(_['sequence-item'] or "").decode('iso-8859-7').encode('utf-8')" >
basically turn everything into a string.
THATS VERY HELPFULL OF YOU THANKS THANKS THANKS! NEXT TIME I' M GONNA SAY "NO I DO NOT KNOW WHEN IT'LL BE READY CAUSE I AM A NIEWBIE AND DON' T LIKE TO DO THINGS THE DIRTY WAY" Thomas G. Apostolou Software Engineer Θωμάς Γ. Αποστόλου Μηχανικός Λογισμικού