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: Laurent Destailleur (eldy)
Subject: Re: [Dolibarr-dev] Question pour la création d'un module
Date: Sun, 07 Feb 2010 14:24:47 +0100
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

Non, le @ sert à dire cela:

@xxx, Dolibarr cherche le fichier lang dans
htdocs/xxx/langs/code_CODE/xxx.lang

xxx Dolibarr cherche dans
htdocs/langs/code_CODE/xxx.lang



Régis Houssin wrote:
>> 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.
>>     
>
> Oui je penses que Laurent a du vouloir différencier "MyModule" de "mymodule"
> dans le 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 ?
>>     
>
> Le DOL_URL_ROOT a été mis par défaut dans les fichiers "/lib/xxxxxx.lib.php"
> Est-ce que ta version cvs est à jour ?
>
>
>   
>> 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 
>> !
>> <http://www.messengersurvotremobile.com/>
>>
>> _______________________________________________
>> 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
>   





reply via email to

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