How to list views used in your Plone site

catalog = container.portal_catalog
types = container.portal_types.objectIds()
views = {}

for t in types:
    brains = catalog(portal_type=t)

    for brain in brains:
        ob = brain.getObject()
        layout = ob.getLayout()
        if t not in views:views[t] = []
        if layout not in views[t]:
            views[t].append(layout)

print views
return printed
Aucun vote pour l'instant.
Étiquettes: