Справка по запросу каталога Plone - PullRequest
0 голосов
/ 18 января 2010

Я довольно новичок в запросах в plone, и мне было интересно, что является эффективным способом возврата только изображений на сайте с помощью запроса каталога и поиска по типу. Я не хочу ограничивать пользователей определенной папкой, если мне это не нужно.

Я пытался:

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

но то, что он возвратил, включало страницы, страницы простого блога и тому подобное (я предполагал, что в этих документах могут быть изображения, и, следовательно, реализован IATImage)

высоко ценится

Ответы [ 2 ]

0 голосов
/ 10 февраля 2010

Чтобы уточнить, это

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

Мне потребовалось несколько минут на поиск в Google, прежде чем я понял, что вам нужно использовать заглавную букву 'Изображение'.Кроме того, это просто один знак равенства.

0 голосов
/ 19 января 2010

Хорошо, нашел это. Я вместо object_provides должен был использовать portal_type == 'image'

...