Question

Je suis assez nouveau pour interroger à plone, et je me demandais ce qui est un moyen efficace de revenir seulement des images sur le site en utilisant une requête de catalogue, et la recherche par type. Je ne veux pas avoir à limiter les utilisateurs à un dossier donné si je n'ai pas.

J'ai essayé:

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

mais ce qu'il renvoyé des pages, des pages inclus simpleblog et tel (je supposais b / c ces documents peuvent avoir des images en eux, et donc mettre en œuvre IATImage)

Apprécié

Était-ce utile?

La solution

Pour clarifier, il est

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

Ça m'a pris quelques minutes de recherche sur Google avant que je réalise que vous devez tirer parti « Image ». Aussi, il est juste un seul signe égal.

Autres conseils

Ok, trouvé. Je préfère que object_provides, je devais utiliser portal_type == 'image'

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top