OK merci. Je comprend mieux maintenant.
Par contre, je ne comprend pas ce que tu veux dire à propos de la base de données. Dans le module Book, lors de la création d'un nouveau livre, la valeur de "canvas" est initialisée à "livre" "en dur". Que compte-tu faire à cette valeur directement dans la base de données ? Bon, dans tous les cas, j'ai compris le principe, j'ai bien fait d'utiliser le canvas "defa...@product". Merci. -- Pierre Morin [email protected] Le lundi 10 mai 2010 à 11:27 +0200, Régis Houssin a écrit : > Le nom du canvas des produits et services par défaut dans dolibarr > sont : > defa...@product et serv...@product > > �...@product” définissant à qui appartient ce canvas, ici le module > produit > > Pour le module “droitpret” il faut utiliser > “li...@droitpret” (nomducan...@droitpret) car il va les chercher dans > le répertoire “canvas” du module droit prêt. > > J’avais justement ajouté cette modification dans la mise à jour sql , > as-tu relancé l’install ? > > Le canvas est justement une surcharge de la classe produit ou service > afin de personnaliser/ajouter des champs, il s’accompagne de templates > afin de pouvoir personnaliser aussi l’affichage de la fiche > produit/service > > Régis > > > Le 10/05/10 10:58, « Pierre Morin » <[email protected]> a > écrit : > > > Bonjour, > > Dans le module Book créé par Patrick Raguin et Samuel > Bouchet, lors de la "création" d'un livre (qui est en fait un > produit avec des informations en plus), la valeur de "canvas" > dans la table llx_product était initialisé à "livre". Ceci > avait pour effet de générer une erreur lors de l'affichage de > la fiche produit. > > Le "$canvas->fetch()" de la ligne 667 du fichier > htdocs/prduct/fiche.php ne peut pas se faire puisque le > "$canvas->load_canvas()" de la ligne qui précède retourne une > erreur "BadCanvasName". En effet, la méthode "load_canvas" > s'attend à avoir en paramètre un nom de canvas en > "nomcan...@nommodule". > > J'ai donc "réglé le problème" en faisant en sorte que la > valeur de "canvas" pour un livre soit "defa...@product", comme > pour tout autre produit. > Mais j'ai peur que ma "solution" (qui règle le problème) soit > "sale" et puisse engendrer des problèmes par la suite. > De plus, je ne sais pas ce à quoi correspond exactement un > canvas dans Dolibarr. Est-ce une sorte de "template" > d'affichage de données d'un enregistrement dans la base ? > > Merci. > Bien cordialement, > > > > -- > Régis Houssin > ------------------------------------------------------ > Cap-Networks > 30, Quai de Verdun > 71700 Tournus > Tél. +33 6 33 02 07 97 > Web: http://www.cap-networks.com > Email: [email protected] > > Développeur Dolibarr : [email protected] > Portail francophone : www.dolibarr.fr > Offres SaaS de Dolibarr : www.dolibox.fr > Development platform : www.dolibarr.pro > ------------------------------------------------------ > > _______________________________________________ > Dolibarr-dev mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
