Hi, ich habe ein Problem, was mich gerade in den Wahnsinn treibt... Es geht um einen dtml-let-Block, in dem ich unter Verwendung des and-or-Tricks von Python eine Kaskade von Variablen definiere. So sieht's aus (Leerzeilen eingefügt wg. etwaiger Umbrüche): <dtml-let reference="REQUEST.get('reference','')" r_split="reference and reference.split('/') or []" page_path="REQUEST.get('page_path') or REQUEST.get('obj','')" refl="(r_split > ['',''])" imgid="refl and r_split[-1] or ''" galid="refl and r_split[-2] or ''" galSeed="page_path and restrictedTraverse(page_path) or None" galleries="galSeed and galSeed.getGalleries() or page_object ().getGalleries() or []" galleries="page_path and getGalleries()" the_gallery="galid and restrictedTraverse(galid,'') or None" the_gallery="the_gallery or (_.len(galleries)==1 and galleries[0])" galid="galid or (the_gallery and the_gallery.getId()) or ''" the_images="the_gallery and the_gallery.objectValues ('LMSGalleryImage')" > <dtml-if "1"> <!-- Debugging-Code: --> query string: <dtml-var "REQUEST.environ.get('QUERY_STRING', '').split('&')"> galid=<dtml-var galid><br> imgid=<dtml-var imgid><br> reference=<dtml-var reference><br> page_path=<dtml-var page_path><br> galSeed: <dtml-var "`galSeed`"><br> galleries: <dtml-var galleries><br> </dtml-if> Worauf es ankommt, ist die Variable galleries, die hinterher eine Liste von Galerien enthalten soll (spezielle ZClass), die wiederum natürlich Bilder enthalten. page_path wird korrekt übergeben und ist /der/Pfad/zum/Seitenobjekt (auch eine ZClass, die wiederum eine Methode getGalleries hat). Wenn page_path einen nicht-leeren Wert hat und auf ein gültiges Verzeichnis zeigt, müßte doch galSeed ein gültiges Objekt sein! Ich habe zwecks Debugging unmittelbar unter dem öffnende dtml-let-Tag ein paar Ausgaben plaziert. page_path hat den korrekten Wert; aber anstelle von "<acPage instance at 015C7578>" (getestet mit genau demselben Pfad in einem PythonScript) wird gar nichts ausgegeben. Was stimmt da bloß nicht? Hat restrictedTraverse irgendwelche Tücken, die mir einen Streich spielen? Irgendwelche Ideen oder Anmerkungen? tia, Tobias -- Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das un- erlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.