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
Subject: RE: [Dolibarr-dev] Question pour la création d'un module
Date: Thu, 28 Jan 2010 15:51:01 +0100 (CET)
User-agent: SquirrelMail/1.4.9a

>
> Bonjour,
>
> Ca y est j'ai résolu mon problème. J'ai donc utilisé les fonctions
> product_prepare_head() et societe_prepare_head() pour préparer les tabs et
> la fonction dol_fiche_head() pour les afficher. Est-ce que une petite
> explication sur ces fonctions ne devrait pas apparaitre dans le wiki ?
> Je pensais qu'un section plus approfondie sur la création de pages
> pourrait être utile pour aider à la création de modules, je vais essayer
> de voir ce qu'elle devrait contenir.

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.

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

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






reply via email to

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