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
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.