Re: Documentation gesucht
Raphael Ritz <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Andreas Sliwka wrote:
>> Jedem neuangelegten oder modifizierten Inhaltsobjekt musst Du noch ein
>> obj.reindexObject() hinterher werfen.
> Das scheint nicht zu funktionieren, oder ich missverstehe da etwas.
>
> Also, das angehängte Skript (per zopectl run auszuführen) erwartet
> eine plone instanz namens test, legt in dieser einen Ordner und in
> diesem 3 Dokumente an.
> Sowohl für den Ordner als auch für die Plone Instanz wird
> reindexObject aufgerufen, dann wird die Transaction commited und
> anschließend noch
> app.test.portal_catalog.manage_catalogRebuild() aufgerufen.
>
> Ergebnis: Alle Dokument und der Ordner sind drin, auch veröffentlich,
> aber der Ordner ist nicht im Navigationsmenu.
IIRC app.test.manage_addFolder(id)
macht Dir einen plain "Zope" Folder, keinen Content im
CMF/Plone Sinne.
Versuch mal stattdessen
app.test.invokeFactory('Folder', <some id>)
Das klingt wie Haarspalterei, macht aber einen Unterschied
bzgl catalog awareness, workflow, etc.
Raphael
>
> Und jetzt der Klopper: Wenn ich über das ZMI manage_catalogRebuild()
> aufrufe, also den letzten Befehl aus dem Skript nochmal, dann tauch
> der Ordner in der Navigation auf.
>
> Zope ist wirklich wundersam ;)
>
> Grüße,
>
> Andreas Sliwka
>
>
> ------------------------------------------------------------------------
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope