|
From: | denis martin |
Subject: | RE: [Dolibarr-dev] Q uestion pour la cré ation d'un module |
Date: | Thu, 4 Feb 2010 17:02:22 +0100 |
Merci de ta rapidité ! J'ai enlevé l' @ et le code est bien interprété. Je ne sais pas ou j'ai vu de mettre ca, peut-être dans le fichier modMyModule du répertoire skeleton. Par contre quand j'enlève DOL_URL_ROOT, l'url que j'obtiens ressemble à ca : http://localhost/productdiscount/view_product_discount.php?entitytype=product&id=3 Cela ne me redirige pas vers le bon fichier. est-ce que je dois rajouter /dolibarr/htdocs/ dans l'url dans fichier descripteur de module ? Je continuerai à éclaircir le wiki dès que j'aurais compris et que j'aurais le temps. Denis Martin > Date: Thu, 4 Feb 2010 16:34:09 +0100 > Subject: Re: [Dolibarr-dev] Question pour la création d'un module > From: address@hidden > To: address@hidden > > > >> > >> Oui en effet. Le wiki est en constante évolution. N'hésite pas a > >> contribuer en le mettant a jour toi meme avec ce qui te semble utile. Cela > >> sert à cela. > > > > Ca y est j'ai ajouté une section à la page "Développement module" > > Merci > > > >>> > >>> Ensuite, j'ai un autre problème, avec l'onglet que j'ai ajouté pour mon > >>> module. > >>> Cet onglet apparait sur les fiches produits et tiers. Voici un extrait de > >>> mon descripteur de module : > >>> > >>> 'thirdparty:Discounts:@productdiscount:' . DOL_URL_ROOT . > >>> > '/productdiscount/view_product_discount.php?entitytype=thirdparty&id=__ID__'>>> > , > >>> 'product:Discounts:@productdiscount:' . DOL_URL_ROOT . > >>> '/productdiscount/view_product_discount.php?entitytype=product&id=__ID__' > > > Enlève l'arobase et DOL_URL_ROOT > > > >> Le nom de l'onglet doit etre un code trauduction. "Discounts" est surement > >> deja utilisé. Essaie "DiscountsBis" par exemple et renseigne DiscountBis > >> dans le fichier lang productdiscount.lang. > >> > >> Sinon essaie de désactiver et réactiver le module... > > > > J'ai quelques problèmes avec la mise en place du système de traduction : > > J'ai créé mon fichier productdiscount.lang dans le langs/fr_FR. > > J'ai utilisé dans le fichier descripteur de module un code décrit dans mon > > fichier .lang. > > Dolibarr ne traduit pas le code que j'ai utilisé, j'ai du louper quelque chose > > quelque part, une idée ? > > > > Contenu du fichier productdiscount.lang : > > > > # Dolibarr language file - fr_FR - productdiscount > > CHARSET=UTF-8 > > ProductDiscount=Remise produit > > tabProductDiscount=Onglet remise produit > > > > Extrait de mon fichier descripteur de module : > > > > $this->langfiles = array("productdiscount") ; > > [...] > > $this->tabs = array( > > 'thirdparty:tabProductDiscount:@productdiscount:' . DOL_URL_ROOT . > > '/productdiscount/view_product_discount.php?entitytype=thirdparty&id=__ID__', > > 'product:tabProductDiscount:@productdiscount:' . DOL_URL_ROOT . > > '/productdiscount/view_product_discount.php?entitytype=product&id=__ID__' > > ) ; > > > > J'ai consulté le log, mais aucune indication sur une erreur ou quoi que ca > > soit à la création du module... > > Je suis très preneur d'une quelconque indication ! > > > > Merci > > > > Denis MARTIN > > > >>> > >>> J'ai changé le nom de mon onglet récemment (pour passer de 'Remises' à > >>> 'Discounts'), mais le nom de l'onglet n'a pas changé sur les fiches > >>> produits et client. J'ai essayé de désinstaller et réinstaller le module, > >>> rien ne change. Et quand je clique sur l'onglet et que je passe sur un > >>> page de mon module, le nom est bien changé ('Discount'), puis reviens à > >>> 'Remises' quand je retourne sur la fiche produit ou client. > >>> Il y a peut-être quelque chose qui n'a pas été modifié dans la base de > >>> données ? > >>> > >>> Denis Martin > >>> > >>> > >>> From: address@hidden > >>> To: address@hidden > >>> Subject: [Dolibarr-dev] Question pour la création d'un module > >>> Date: Wed, 27 Jan 2010 11:54:12 +0100 > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> Bonjour, > >>> > >>> Je suis actuellement sur la création d'un module pour gérer des tarifs et > >>> remises paramétrables pour chaque client et chaque produit. > >>> > >>> J'aimerais savoir de quelle façon je dois procéder pour afficher sur les > >>> pages de mon module les même onglets que ceux d'une fiche produit ou > >>> client. > >>> > >>> J'ai vu en faisant un tour dans le code les fonctions suivantes : > >>> > >>> dol_fiche_head() du fichier htdocs/lib/functions.lib.php > >>> product_prepare_head() du fichier htdocs/lib/product.lib.php. > >>> > >>> Mais je ne sais pas vraiment comment utiliser ces fonctions, et je n'ai > >>> pas trouvé de doc. > >>> > >>> Quelqu'un pourrait m'indiquer comment le tableau $head[$h][] se rempli > >>> (fonction product_prepare_head()) ? > >>> Est-ce que je dois créer un fonction du style product_prepare_head() pour > >>> mon module ? > >>> > >>> Merci ! > >>> > >>> Denis. > >>> > >>> Vous cherchez l'intégrale des clips de Michael Jackson ? Bing ! Trouvez ! > >>> _________________________________________________________________ > >>> Discutez en direct avec vos amis sur Messenger ! > >>> http://www.windowslive.fr/messenger_________________________________________ > >>> ______ > >>> Dolibarr-dev mailing list > >>> address@hidden > >>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > >>> > >> > >> > >> > >> > >> _______________________________________________ > >> Dolibarr-dev mailing list > >> address@hidden > >> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > > > Windows 7 : Trouvez le PC qui vous convient! Découvrez notre offre ! > > <http://clk.atdmt.com/FRM/go/181574577/direct/01/> > > > > _______________________________________________ > > Dolibarr-dev mailing list > > address@hidden > > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > -- > 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 > ------------------------------------------------------ > Dolibarr (contributeur) > Web: http://www.dolibarr.fr > Email: address@hidden Discute avec tes amis partout, grâce à Messenger sur ton mobile. Cliquez ici ! |
[Prev in Thread] | Current Thread | [Next in Thread] |