Frage
Antwort
Den Pfad des Objektes kann man immer zum Zope-Wurzelobjekt mit:
pfad = objekt.getPhysicalPath()
ermitteln. Die Methode getPhysicalPath() liefert eine Liste von Folder-Objekten zurück. Die Reihenfolge beginnt beim Zope Root Objekt und endet bei Objekt objekt.
Wenn man nun einen beliebigen Folder/Container oberhalb von objekt hat, z.B. container, kann man die Liste pfad durchsuchen und hat ab dem Index, an dem man container findet, den Startpunkt des Teilpfades ausgemacht.