Re: [Zope] How to create a new TAL statement?
Tino Wildenhain escribió: Garito schrieb: Tino Wildenhain escribió: ... I'm talking about not What I need is control the expression far away from the normal way (I want to process the result automatically before return the result) Aj and Chris dissapoint me to modify the __gettattr__ member of my class to make this calculation Then I thing I can make this calculation via some tal:statement Some idea? Err, what they didnt tell you, its easier to implement get() on your method (item access) just like dictionaries. This can be used w/ tal path expressions as well. No need to fiddle around with extending TAL. Regards Tino Wildenhain Hi Tino! This is exactly what I need. Can you point me better for these solution? Some example or some paper explaining how to do it? Thanks a lot! -- Mis Cosas http://blogs.sistes.net/Garito ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How to create a new TAL statement?
Garito schrieb: Tino Wildenhain escribió: ... I'm talking about not tal:replace="/foo/bar" /> What I need is control the expression far away from the normal way (I want to process the result automatically before return the result) Aj and Chris dissapoint me to modify the __gettattr__ member of my class to make this calculation Then I thing I can make this calculation via some tal:statement Some idea? Err, what they didnt tell you, its easier to implement get() on your method (item access) just like dictionaries. This can be used w/ tal path expressions as well. No need to fiddle around with extending TAL. Regards Tino Wildenhain ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How to create a new TAL statement?
On 10/28/06, Garito <[EMAIL PROTECTED]> wrote: Did you read my last thread? I didn't, only the message that started this thread. It left me confused. I'm talking about not What I need is control the expression far away from the normal way (I want to process the result automatically before return the result) Would it suffice to define a new expression type, so you'd have something like ... That's something the TALES engine is designed to support. For Zope 3, new expression type handlers can be registered with the component architecture; I don't remember how it's done in Zope 2. -Fred -- Fred L. Drake, Jr. "Every sin is the result of a collaboration." --Lucius Annaeus Seneca ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How to create a new TAL statement?
Tino Wildenhain escribió: Garito schrieb: Hi all! As Aj and Chris advise my to forget the __getattr__ bussiness I try to solve the same question by other ways Now I have a new question: Can you point me to some help about how to create a new TAL statement? I would like to create a tal:yanged (for example) statement to control would work :-) But what are you really trying to do and why? Regards Tino Did you read my last thread? I'm talking about not tal:replace="/foo/bar" /> What I need is control the expression far away from the normal way (I want to process the result automatically before return the result) Aj and Chris dissapoint me to modify the __gettattr__ member of my class to make this calculation Then I thing I can make this calculation via some tal:statement Some idea? Thanks! -- Mis Cosas http://blogs.sistes.net/Garito ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How to create a new TAL statement?
Garito schrieb: Hi all! As Aj and Chris advise my to forget the __getattr__ bussiness I try to solve the same question by other ways Now I have a new question: Can you point me to some help about how to create a new TAL statement? I would like to create a tal:yanged (for example) statement to control would work :-) But what are you really trying to do and why? Regards Tino ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )