Ajuda de consulta de catálogo de Plone
Pergunta
Sou muito novo em consultar o Plone e me perguntei o que é uma maneira eficiente de retornar apenas imagens no site usando uma consulta de catálogo e pesquisando por tipo. Não quero ter que restringir os usuários a uma determinada pasta, se não for necessário.
Eu tentei:
catalog(object_provides="Products.ATContentTypes.interface.image.IATImage",
review_state='published',
sort_on='sortable_title')
Mas o que retornou incluía páginas, páginas do SimpleBlog e tal (assumi que esses documentos podem ter imagens e, portanto, implementar a IATIMAGE)
Muito apreciado
Solução
Para esclarecer, é
catalog(portal_type="Image",
review_state='published',
sort_on='sortable_title')
Levei alguns minutos no Google antes de perceber que você precisa capitalizar 'imagem'. Além disso, é apenas um único sinal de igual.
Outras dicas
Ok, encontrei. Eu, em vez de object_provers, tive que usar o portal_type == 'imagem'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow