Sektionen
Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support Dokumentation docs Plone: GenericSetup: ImportStep in richtiger Reihenfolge ausführen

Plone: GenericSetup: ImportStep in richtiger Reihenfolge ausführen

Man hat bei GenericSetup keinen Einfluss darauf, in welcher Reihenfolge ImportSteps abgearbeitet werden, z.B. kann es sein, dass ein ImportStep vor der Initialisierung des TypesTool's ausgeführt wird. Dies kann man jedoch durch die depends-Anweisung von GenericSetup lösen.

Venwenden der depends-Anweisung

Wir definieren im folgenden eine Abhängigkeit zum TypesTool (PortalTypes). Dies bedeutet, dass alle ImportSteps die dieses Tool betreffen vorher ausgeführt werden müssen. GenericSetup wird daher erst danach diesen ImportStep ausführen.

<genericsetup:importStep
  name="plone.example"
  title="plone.example"
  description=""
  handler="plone.example.setuphandlers.setupVarious">
    <depends name="types"/>
</genericsetup:importStep>