Sektionen
Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Support Dokumentation docs Zope: Plone context (portal) in einem local utility ermitteln

Zope: Plone context (portal) in einem local utility ermitteln

Wenn man in einem local utility auf Plone Komponenten wie z.B. den portal_catalog zugreifen möchte braucht man einen Bezug (context) zum Portal.

In einem local utility ermitteln wir den context des portals wie folgt:

from zope.component import getUtility
from Products.CMFPlone.interfaces.siteroot import IPloneSiteRoot
portal = getUtility(IPloneSiteRoot)