Chacun des document que tu as créé dans MODx comporte 4 champs c’est ça ?
Tu veux lister ces infos sur une page ?
Rien de plus simple avec le snippet Ditto (là c’est un exemple sans aucune option superflue) :
[tt][[Ditto? &display=`all` &parents=`id_du_dossier_a_lister` &tpl=`mon_template_boucle`]][/tt]
ou id_du_dossier_a_lister est l’ID du document parent des document que tu veux lister.
Maintenant tu créé un chunk {{mon_template_boucle}} dans le lequel tu met :
Image: [+image+]
Titre: [+titre+]
Texte: [+texte+]
Prix: [+prix+]
On suppose ici que tu as bien créé les variables de modèle image, titre, texte, prix au préalable et que tu as associées celles-ci au template utilisé.
Evidemment là c’est brut de fonderie il faudrait un peu de présentation