如何以编程方式更改文件夹的所有对象的状态?

Leo*_*ade 2 plone archetypes plone-4.x

如何以编程方式将文件夹中所有对象的状态更改为"已发布"?所有都是Plone 4的默认对象,如Link,Page,Document等.

avo*_*nea 5

循环该文件夹中的所有对象并发布它们:

wftool = getToolByName(folder, 'portal_workflow')
for child in folder.objectValues():
    wftool.doActionFor(child, 'publish')
Run Code Online (Sandbox Code Playgroud)

  • 通常是`child.reindexObject()`! (2认同)