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