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: [email protected] >>> To: [email protected] >>> >>> >>> >>>>> 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: [email protected] >>>>>> To: [email protected] >>>>>> 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 >>>>>> [email protected] >>>>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dolibarr-dev mailing list >>>>> [email protected] >>>>> 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 >>>> [email protected] >>>> 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: [email protected] >>> ------------------------------------------------------ >>> Dolibarr (contributeur) >>> Web: http://www.dolibarr.fr >>> Email: [email protected] >>> >> >> >> Discute avec tes amis partout, grâce à Messenger sur ton mobile. Cliquez ici >> ! >> <http://www.messengersurvotremobile.com/> >> >> _______________________________________________ >> 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 > _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
