dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Canvas dans Dolibarr


From: Pierre Morin
Subject: Re: [Dolibarr-dev] Canvas dans Dolibarr
Date: Mon, 10 May 2010 12:04:32 +0200

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 "address@hidden".

Merci.

-- 
Pierre Morin
address@hidden


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 :
address@hidden et address@hidden

“@Product” définissant à qui appartient ce canvas, ici le module produit

Pour le module “droitpret” il faut utiliser “address@hidden” (address@hidden) 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 » <address@hidden> 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 "address@hidden".

J'ai donc "réglé le problème" en faisant en sorte que la valeur de "canvas" pour un livre soit "address@hidden", 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: address@hidden

Développeur Dolibarr : address@hidden
Portail francophone : www.dolibarr.fr
Offres SaaS de Dolibarr : www.dolibox.fr
Development platform : www.dolibarr.pro
------------------------------------------------------
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

reply via email to

[Prev in Thread] Current Thread [Next in Thread]