I tried using orig_title in the format <dtml-var orig_title> in the called dtml-method (category_results) and I get a zope error which I don't understand:
Error Type: TypeError
Error Value: sequence index must be integer

When I call it in the orignal page which I want the title for it works fine. 
John Eikenberry jae-zope at kavi.com
Mon Aug 29 16:05:37 EDT 2005

Sean Kelley wrote:

> I am trying to pass the title of a page to a dtml method which is in another 
> folder named links. If I pass the actual title like below everything works. 
> However, when I try to pass the value of the current title to 
> category_results using various other methods it does not.
> What is the syntax so that I can pass the current value of <dtml-var title> 
> to the method? Would the dtml-with block change the namespace it pulls the 
> title variable from to the context of the method category_results in the 
> links folder?


Here's a quick hack that will work.

<dtml-call "REQUEST.set('orig_title',this().title)">
<dtml-with links>
<dtml-var "catagory_results(_.None,REQUEST.get('orig_title'))">

>  <dtml-with links>
> <dtml-comment>This line works</dtml-comment>
> <dtml-var "category_results(_.None, _, title1='Hannoverian Stallions Lauries 
> Crusador ')">
> </dtml-with>

Zope maillist  -  Zope@zope.org
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to