![]() ![]() |
Sie sind hier: FAQ > Zope FAQ > PythonScripte > Produkte mit Hilfe eines Scripts hinzuf�gen Produkte mit Hilfe eines Scripts hinzuf�genFrage:
Wie kann ich in einem Python Script eine Produktinstanz einf�gen?
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. Rubriken: PythonScripts FAQ angelegt von: Tiran, Letzte �nderung: 25.04.2003 11:21 Uhr |