Essai plutôt comme ceci (version cvs à jour) :

'thirdparty:Discounts:productdiscount:'/productdiscount/view_product_discoun
t.php?entitytype=thirdparty&id=__ID__',

L¹arobase est juste présent dans l¹explication pour différencier ³MyModule²
de ³mymodule²
Et le DOL_URL_ROOT sera ajouté par défaut.




Le 28/01/10 09:49, « denis martin » <[email protected]> a écrit :

> 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.
> 
> 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__'
> 
> 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 !
> <http://www.bing.com/videos/search?q=Michael+Jackson&FORM=MVDE6>
> 
> 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

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

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

_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à