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

Foi útil?

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
scroll top