dolibarr-dev
[Top][All Lists]
Advanced

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

Re: [Dolibarr-dev] Question pour la création d'un module


From: Régis Houssin
Subject: Re: [Dolibarr-dev] Question pour la création d'un module
Date: Thu, 04 Feb 2010 16:34:09 +0100
User-agent: Microsoft-Entourage/12.23.0.091001

>> 
>> 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

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

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