[Zope] namespace and PARENTS doubt

Chris McDonough chrism@digicool.com
Tue, 25 Jul 2000 18:05:22 -0400


Untested:

<dtml-let level1="_.getitem(PARENTS[1], 'folder1')"
level2="_.getitem(level1, 'folder')">
  <dtml-with level2>
   ...commands..
  </dtml-with>
</dtml-let>

> -----Original Message-----
> From: Fabio Akita [mailto:akitaf@sti.com.br]
> Sent: Tuesday, July 25, 2000 5:46 PM
> To: zope@zope.org
> Subject: [Zope] namespace and PARENTS doubt
> 
> 
> Hi again
> 
> That may be a simple doubt but thatīs it:
> 
> <dtml-with "_.namespace( parameter = 'folder1' )">
>      <dtml-with "_['PARENTS[1].' + _['parameter'] + '.folder']">
>           .... 'commands' ....
>      </dtml-with>
> </dtml-with>
> 
> The above statement just doesnīt work. The 'parameter' is a 
> DTML variable in
> the global namespace.
> 
> But if I try:
> 
> <dtml-with "PARENTS[1].folder1.folder">
> </dtml-with>
> 
> That will work. What I am trying to do is to execute the "....
> 'commands'....." above for lotīs of 'parameter' folders. But the
> _['PARENTS[1].' + 'something'] trick doesnīt work. Is there 
> another way to
> make the first statement work?
> 
> (maybe I was a bit confusing here, I hope you understand the problem)
> 
> Regards
> 
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>