Frage
Antwort
Beispiel:
container.manage_addProduct['Photo'].manage_addPhoto('foto1')
Dieses Beispiel fügt einen Foto mit der Id "foto1" aus dem Produkt Photo in den selben Folder ein, in dem sich der Script befindet.
Die Struktur ist immer die selbe. Als erstes wird der Ort festgelegt, an dem man die Produktinstanz einfügen will. Das kann container, context oder zum Beispiel container.MeineFotos sein, wenn im aktuellen Folder ein weiterer Folder mit der Id "MeineFotos" ist.
In dem Dictionary manage_addProduct ruft man mit dem Namen des Verzeichnisses auf, den das Produkt hat. Dann ruft man die manage_add* Funktion des Produkts auf und übergibt ihr mindestens die neue Id als Argument.
Den Namen der manage_add* Funktion und des Verzeichnisses muss man in den Sourcen nachsehen.