Le catalogue de l'aide plone requête
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é
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'