How about creating a body-dtml method in the root, with

<dtml-with firstSlide>
<dtml-var body>

--On Freitag, Januar 25, 2002 01:51:53 -0500 "Craeg K. Strong" 

> Hello:
> We have a Slideshow product that is similar to OrderedFolder in that it
> maintains an ordered list of contents.  Each subfolder represents a
> slide.   To view a particular slide, you navigate to the subfolder, it
> automatically calls "index_html,"  and there's your slide.
> All of the slides actually acquire their index_html DTMLDocument from
> high up on the food chain.   The index_html in turn calls <dtml-var body>
> and the body is, of course, different for each slide.   This is
> convenient, b/c each slide shares header/footer/etc.
> My problem is this.  When you type in the URL of the top level folder
> (that is, the slideshow folder itself) I want Zope to behave as if you
> typed in the URL of the first slide automagically.   The Slideshow product
> has an easy way to get our mitts on the firstSlide object, so that part
> is not a problem, but I cannot get it to work.
> Of course, if I create an index_html() method directly in my
>, that screws up my acquisition. Zope dies with an infinite
> recursion.
> Next try: using __bobo_traverse__()   That is a little bit nasty, b/c you
> have to figure out whether you are the "end destination" or if Zope is
> just "passin' thru."  [ See
> ]
> Nothing works quite right.   Conceptually I know what I want to do:
> call index_html on firstSlide() in the _context_ of firstSlide().
> However, my Zope Zen is failing me.    Has anyone done something like
> this?
> Thanks in advance!
> --Craeg
> _______________________________________________
> Zope-Dev maillist  -  [EMAIL PROTECTED]
> **  No cross posts or HTML encoding!  **
> (Related lists -
> )

Mit freundlichen Grüßen                              Joachim Schmitz
AixtraWare Ingenieurbüro für Internetanwendungen
Hüsgenstr. 33a, D-52457 Aldenhoven
Telefon: +49-2464-8851, FAX: +49-2464-905163
Key fingerprint = DA10 CC82 62F8 1DBB 39A1  1EDC 725B 3317 A8D7 C3A6

Zope-Dev maillist  -  [EMAIL PROTECTED]
**  No cross posts or HTML encoding!  **
(Related lists - )

Reply via email to