Plone: Daten aus dem Portal Catalog abfragen

from Products.CMFCore.utils import getToolByName

pcat = getToolByName(self.context, 'portal_catalog')
brains = pcat(portal_type='News Item')

for x in brains:
x = x.getObject()
title = x.title

 

Parameter für Catalogabfragen:

  • portal_type -> Um einen bestimmten Artikeltyp abzufragen - z.B. News Item, Link, Document, Event, usw.
  • sort_on -> Legt die Sortierreihenfolge fest - z.B. created
  • sort_order -> 'reverse' kehrt die Sortierreihenfolge um
  • path -> Pfadangabe, ab wo gesucht werden soll
  • review_state -> Legt den Artikeltyp Status fest - z.B. pending, publishd
  • Title -> Der Titel eines Content Objekts
  • Description - Die Beschreibung eines Content Objekts
  • Subject -> Die Keywords die von den Kategorien des Content Objekts genutzt werden

 

Portal Catalog aus einem Script (Python) über Zope:

pcat = context.portal_catalog
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht