Re: Abfrage der 'Annotierbarkeit'
Hendrik Bunke <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
--On Tue, 19 May 2009 12:54, Carsten Senger wrote: > Hallo Hendrik, > > Hendrik Bunke schrieb: > > ich möchte im Kontext einer Katalogsuche nur diejenigen > > portal_types bzw. Klassen ausgeben, die als 'annotatable' für ein > > bestimmtes interface markiert sind. Lässt sich das irgendwie > > machen? > > IAttributeAnnotateable.providedBy(obj) für alle Objekte, die > annotations haben können, oder ein spezielleres Markerinterface. Danke, das hilft schon mal weiter (ich hätte auch mal selbst in die Zope-API schauen können)! So ganz ist es das aber noch nicht, was mir vorschwebt. Ich möchte schon die Suche so formulieren, dass nur Objekte ausgegeben werden, die das betreffende Markerinterface haben, möchte also (in diesem Fall) den portal_type nicht 'hardcodieren' (Ansonsten müsste ich erst mal *alle* oder zumindest erheblich zu viele Objekte aus dem Katalog ausgeben). Wenn ich dafür das jeweilige Interface des ContentTypes nehmen könnte, wäre mir geholfen, aber das 'provided' ja nicht das Markerinterface. gruß hendrik -- Dr. Hendrik Bunke http://hbxt.org _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope