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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.