0

私はploneでクエリを実行するのはかなり新しいので、カタログクエリを使用してサイト上の画像だけを返し、タイプで検索する効率的な方法は何でしょうか。必要がなければ、ユーザーを特定のフォルダーに制限する必要はありません。

私は試した:

catalog(object_provides="Products.ATContentTypes.interface.image.IATImage", 
                    review_state='published',
                    sort_on='sortable_title')

しかし、返されるものには、ページ、simpleblogページなどが含まれていました(これらのドキュメントには画像を含めることができると想定したため、IATImageを実装します)

とても有難い

4

2 に答える 2

0

わかりました、それを見つけました。object_providesではなく、portal_type=='image'を使用する必要がありました

于 2010-01-19T19:26:09.010 に答える
0

明確にするために、それは

catalog(portal_type="Image", 
                    review_state='published',
                    sort_on='sortable_title')

「画像」を大文字にする必要があることに気付く前に、グーグルで数分かかりました。また、これは単一の等号です。

于 2010-02-10T15:53:45.447 に答える