Prenons un exemple:
Disons je veux un champs "lien qui donne sur le site de mon fournisseur" pour des détails téchniques. Alors, dans la bdd, j'ajoute un champs sitefournisseur, varchar(60), not null, default ''. Maintenant, je souhaite l'avoir comme #SITEFOURNISSEUR dans les templates.
Changer Thelia d'avoir cette fonction, c'est banal, mais je me crée des problèmes pour les maj. Alors normalement, avec le système d'héritage, je pourrais surcharger la classe "Produit.class.php". Seulement dans Thelia, si je lis bien fonctions/boucles.php, la répresentation des données pour les templates est codé en dur.
Je me demande comment faire pour reduire le travail au cas d'une mise à jour. Noter les changement et les refaires chaque fois me semble un peu, comment dire, archaïque. J'aurais quelques idées, et je serais prêt les implémenter, mais après tout c'est Yoan qui donne direction au développement. Et je suis sûr, que je ne suis pas le premier à avoir cette question en tête. Voilà pourquoi ma question du "best practice" (c'est quoi en français ? ;-)
@+