Re: Bestimmten Content-Typ im aktuellen Verzeichnis finden
Patrick <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hi,
wie wäre es mit:
<tal:block define="artikel
python:context.getFolderContents(contentFilter={'portal_type':'TYPE_NAME'},
full_objects=True)"
...
</tal:block
oder verstehe ich dich falsch?
Grüße
Am 26.01.2010 17:56, schrieb Hartmut Goebel:
> 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?
>
>
>
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
>
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope