[Zope] Pass <dtml-var sequence-item> as parameter to External Method

Thomas G. Apostolou thomas.info at hol.gr
Wed Oct 19 10:01:26 EDT 2005


Αρχικό μήνυμα από  Tino Wildenhain <tino at wildenhain.de>:

> Thomas G. Apostolou schrieb:
> > I have an External Method "CharSetConv" that get a
> > String_To_Be_Converted, its encoding and the encoding to convert
> it
> > to.
> > 
> > I call it like this:
> > <dtml-in sequence-item>
> >         <td><dtml-var expr="CharSetConv(_,
> 'String_To_Be_Converted',
> > 'ISO-8859-7', 'UTF-8')"> </td>
> >       </dtml-in>
> > but in the place of 'String_To_Be_Converted' i want to pass
> <dtml-var
> > sequence-item>, and i can not find the way to do so.
> > i have tried to write it like:
> > <dtml-in sequence-item>
> >         <td><dtml-var expr="CharSetConv(_, '<dtml-var
> sequence-item>',
> > 'ISO-8859-7', 'UTF-8')"> </td>
> >       </dtml-in>
> > but does not work
> > Can anyone help please?
> 
> Well, DTML sux for a reason ;)
> 
> but <dtml-in sequence-item> makes no sense unless you have list in
> list.
> 
> You dont need an external method to convert between charsets:
> 
> <dtml-var
>     expr="_['sequence-item'].decode('iso-8859-7').encode('utf-8')" >
> 
> HTH
> Tino

Dear friend thanks alot fro your reply.
I do have a lists in list
your sugestion return an error

Site error This site encountered an error trying to fulfill your
request. The errors were: 
Error Type 
AttributeError 
Error Value 
'NoneType' object has no attribute 'decode' 
Request made at 
2005/10/19 17:17:03.485 GMT+3 

what is wrong?




Thomas G. Apostolou
Software Engineer
Θωμάς Γ. Αποστόλου
Μηχανικός Λογισμικού


More information about the Zope mailing list