Re: [Zope] How to create a new TAL statement?

2006-10-29 Thread Garito

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?

2006-10-28 Thread Tino Wildenhain

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?

2006-10-28 Thread Fred Drake

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?

2006-10-28 Thread Garito

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?

2006-10-27 Thread Tino Wildenhain

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 )