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, 28 Jan 2010 10:26:46 +0100
User-agent: Microsoft-Entourage/12.23.0.091001

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

'thirdparty:Discounts:productdiscount:'/productdiscount/view_product_discount.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 » <address@hidden> 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: 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 ! <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
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]