Pimcore Objekt Ordner Erstellung


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/clients/client1/web22/web/wp-content/plugins/wp-syntax/wp-syntax.php on line 383

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /var/www/clients/client1/web22/web/wp-content/plugins/wp-syntax/wp-syntax.php on line 383

Falls man mal ein Pimcore-Plugin schreiben sollte und man auf die Vorteile von den in Pimcore erstellten Objekten nicht verzichten möchte, kommt man manchmal auch nicht umhin Ordner in der Objekt Struktur automatisch anzulegen, sobald man das Plugin installiert, und natürlich sollte das ganze auch wieder entfernt werden, sobald man das Plugin wieder entfernt.

Das Erstellen eines Ordners im Objekt-Baum geht mittlerweile ziemlich einfach. Hierzu benötigt man lediglich einen Aufruf des Object_Services:

1
2
$folder = new Object_Service();
$folder->createFolderByPath("/folder-name");

Um das ganze wieder zu entfernen, ist folgender Code nötig:

1
2
3
$folder = new Object_Folder();
$folder->setId($folder->getByPath('/folder-name')->getId());
$folder->delete();

2 Replies to “Pimcore Objekt Ordner Erstellung”

  1. Hi Thomas,

    ich bin da auch nur drauf gekommen, weil ich mir ab und an, wenn ich nicht weiter komme, die Klassen im Pimcore Ordner ansehe. Wobei ich da manchmal auch echt lange suchen muss.

    Grüße
    Schubie

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert