[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] Gestion des produits spécifi ques
From: |
Rodolphe Quiedeville |
Subject: |
Re: [Dolibarr-dev] Gestion des produits spécifi ques |
Date: |
Fri, 01 Dec 2006 12:33:42 +0100 |
User-agent: |
Thunderbird 1.5.0.5 (X11/20060812) |
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:address@hidden
Travaillons Libre - http://fr.lolix.org/