Deutsche Zope User Group
Gast 1 Benutzer online
DZUG-News

Teilpfad ermitteln

Frage:

Ich habe ein Objekt in meiner Ordnerhierachie und einen �bergeordneten (Wurzel-)Ordner. Wie ermittel ich den dazwischenliegenden Pfad ?

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.


Rubriken: Verschiedenes    FAQ angelegt von: pdreuw, Letzte �nderung: 08.08.2003 16:24 Uhr