Bestimmten Content-Typ im aktuellen Verzeichnis finden

Hartmut Goebel <[email protected]>
Newsgroups gmane.comp.web.zope.german
Organization Goebel Consult
Message-ID <[email protected]>
Hi,

nachdem ich den ganzen Tag mit Plone3 gekämpft habe -- und es verflucht
habe:


Ich möchte alle "MeineArtikel" im aktuellen Verziechnis finden (ohne
Unterverzeichnisse). Aus atctListAlbum habe ich mir getFolderContent()
abgeschaut. Und ich dächte: es sollte so gehen:

<div
 tal:define="
   qm python:test(
     context.portal_type=='Plone Site', context.getFolderContents,
     context.portal_type=='Folder', context.getFolderContents,
     context.aq_parent.getFolderContents
);
     refs python:qm({'portal_type':(MeinArtikel,)},full_objects=True)"
>
<span tal:content="python:repr(refs)" />
</div>


Aber wie auch immer ich den test() mache, funktioniert es für die
PloneSite, einen Folder oder einen Artikel nicht. Ich habe diverse
Variation getestet, weil die Fehler sehr irrend sind:

In obigen Versuch bekomme ich auf Ebene der Plone Site einen
"AttributeError: getFolderContents". Nehme ich den Default-Wert der
Bedingung heraus, funktioniert die Abfrage für die Plone Site. (Aber
natürlich bekomme ich einen Fehler bei normalen Seiten.)

Was mache ich falsch?

-- 
Schönen Gruß - Regards
Hartmut Goebel
Dipl.-Informatiker (univ.), CISSP, CSSLP

Goebel Consult
Spezialist für IT-Sicherheit in komplexen Umgebungen
http://www.goebel-consult.de

Monatliche Kolumne: http://www.cissp-gefluester.de/
Goebel Consult mit Mitglied bei http://www.7-it.de



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
smime.p7s (application/x-pkcs7-signature, 4.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.