Le 01.12.2006 12:24, Rodolphe Quiedeville a ecrit : > Salut, > > Je viens d'ajouter le champs canvas varchar(15) DEFAULT '' dans la table > llx_product > > Cet ajout est nécessaire à la gestion des produits spécifiques que je > suis entrain de coder. Toutes les dernières demandes d'adaptation de > Dolibarr que j'ai reçu font toujours mention de gestion de produits plus > spécifiques les uns que les autres. J'ai longtemps cherché le moyen de > gérer des produits spécifiques dans Dolibarr au travers d'un processus > général et d'interface particulière. Je suis arrivé à une idée que je > souhaites vous soumettre. > > L'idée principale repose sur 2 aspects, d'une part des formulaires > spécifiques généré avec smarty et d'autres parts des classes qui > surchargent la classe Produit. Dans les détails cela se passe de la > façon suivante, lors de la lecture de la base le champs 'canvas' si vide > indique un produit générique et le traitement continue comme > actuellement. Si maintenant le champs 'canvas' contient une chaine (pour > l'exemple on prendra bouteille) alors la class > htdocs/product/canvas/product.bouteille.class.php est utilisée, celle-ci > surcharge la classe product.class.php, la lecture des données est faite > par ProductBouteille::Fetch_Bouteille($id='',$ref='') [...]
FIX : la fonction est ProductBouteille::FetchCanvas($id='',$ref='') -- Rodolphe Quiedeville - Artisan Logiciel Libre http://rodolphe.quiedeville.org/ - sip:[EMAIL PROTECTED] Travaillons Libre - http://fr.lolix.org/ _______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/dolibarr-dev