Bonjour et bienvenue sur les forums singaii,
Comme toujours, pas de solution unique et parfaite pour toutes les situations (où serait le plaisir sinon ?

).
Pour ma part je considèrerais plusieurs choses :
En premier lieu la taille du catalogue (combien de produits/catégories). Si la taille n'est pas trop conséquante, je considèrerais l'utilisation de ressources (et TVs) comme fiche produit.
Au delà d'un certain nombre de ressources, la génération du cache par défaut pourrait poser quelques soucis de performances.
Y a t-il des contraintes particulières concernant la catégorisation ? Je pense en particulier au fait qu'un produit puisse être dans plusieurs catégories. Des symlinks (liens) pourront être utilisés, mais la maintenance du catalogue pourra s'en trouver plus complexe.
mais moi je souhaite récupèrer le résultat généré par la page avec le template associé quel est la solution ?
Je ne suis pas sûr de bien comprendre. Mais peut-être que
renderResources (
documentation) est ce que vous cherchez ?
je pensais utiliser des TV pour ça mais il semble que ce ne soit pas la bonne manière d'utiliser les TV au vu de ce que j'ai pu en lire sur différent post. qu'en est il ?
L'inconvéniant majeur que je verrais aux TVs c'est leur temps de parsage (surtout lorsque l'on include des TVs dans un getResources). Cela peut donc nuire aux performances d'un projet.
Si vous partez sur l'utilisation de resources pour gérer le catalogue, il existe quelques composants pouvant faciliter le travail :
En espérant apporter un peu d'eau au moulin