[Zope] Value of id in sub-sub-DTML-Methods
   
    Stefan Bund
     
    asbund@gmx.de
       
    14 Jun 1999 18:38:59 +0200
    
    
  
I have the following setup:
Folder at /Zope/DB:
  standard_list       DTML Method
  list_bottom_left    DTML Method
    .
    .
    .
Folder at /Zope/DB/Address:
  index_html          DTML Document
  list		      Z SQL Method
  list_top_center     DTML Method
    .
    .
    .
Those objects have the following dependencies: 
  o standard_list defines the standard layout for the representation
    of a (batched) list of SQL results. list, list_bottom_left and
    list_top_center are some of the sub-documents referenced by
    standard_list. 
  o /Zope/DB/Address/index_html references standard_list to display
    the result of /Zope/DB/Address/list. So far so good.
When selecting the URL /Zope/DB/Address (or
/Zope/DB/Address/index_html), the value of the id DTML-Variable
behaves very strange (in my opinion):
  o within the index_html Document it is 'index_html'. Good.
  o Within standard_list it is 'index_html'. Also good.
  o Within list_bottom_left and list_top_center it is
    'Address'. What???? 
How do I find the name of the displayed page? I always thought id
should be the value?
By the way (I almost forgot), I'm using Zope 1.10.2 
Is this a (known) Bug or have I understood something completely wrong?
Stefan.