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

Répondre à