Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Hook - générateur de Module - les deux?

Hook - générateur de Module - les deux? il y a 2 mois 2 semaines #109001

  • Scratchbarr
  • Portrait de Scratchbarr
  • Hors ligne
  • Senior Boarder
  • Messages : 62
  • Remerciements reçus 2
  • Karma: 0
Bonjour,
je cherche à ajouter un bouton sur la page de la liste des contacts (et tiers d'ailleurs) qui déclenche l'export en CSV de leurs adresses email. La liste des contacts est longue, on applique un filtre pour obtenir les contacts d'une ville déterminée par exemple, ensuite on clique sur le bouton qui serait présent en bas de la page (en permanence)
J'ai vu la documentation et d'autres posts qui traitaient un peu le même sujet mais je n'arrive pas à bien cerner la marche à suivre: faut-il utiliser les hooks, plutôt le générateur de module, les deux ensemble?
Quelqu'un a ajouté un bouton avec le hook "addMoreActionsButtons", mais cela reste encore flou pour moi.
Auriez-vous des conseils à me donner?
Merci d'avance à tous
L'administrateur a désactivé l'accès en écriture pour le public.

Hook - générateur de Module - les deux? il y a 2 mois 2 semaines #109003

  • ksar
  • Portrait de ksar
  • Hors ligne
  • Admin
  • Bijour!
  • Messages : 780
  • Remerciements reçus 231
  • Karma: 12
Bonjour,

Le générateur de module est uniquement un outil qui vous permet de généré plus facilement votre module, pour un débutant c'est mieux et plus facile mais à vous de voir.
Les hooks sont des méthodes du coeur de dolibarr qui permet de rajouter des choses sans modifier le coeur.
Donc oui la meilleure solution est de faire un nouveau module avec le module builder qui utilise les hooks

Pour le hook particulier, non je n'ai pas travaillé dessus.

Souvent le mieux pour comprendre c'est de faire une recherche sur le Dolistore www.dolistore.com/fr/
Télécharger un module simple, gratuit et qui rajoute un bouton et de décortiquer le code.

Bonne chasse !
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: Scratchbarr

Hook - générateur de Module - les deux? il y a 2 mois 2 semaines #109005

  • Scratchbarr
  • Portrait de Scratchbarr
  • Hors ligne
  • Senior Boarder
  • Messages : 62
  • Remerciements reçus 2
  • Karma: 0
Bonjour ksar,

merci d'avoir pris le temps de me répondre, je continue à décortiquer le forum en cherchant des infos...
J'irai voir dans le Dolistore, mais vous pensez à un module en particulier?
Bonne soirée
L'administrateur a désactivé l'accès en écriture pour le public.

Hook - générateur de Module - les deux? il y a 2 mois 1 semaine #109029

  • Scratchbarr
  • Portrait de Scratchbarr
  • Hors ligne
  • Senior Boarder
  • Messages : 62
  • Remerciements reçus 2
  • Karma: 0
Bonjour,
j'avance petit à petit. J'ai créé un module avec le générateur et maintenant je suis dans les hooks. Pourriez-vous m'indiquer quel est le fichier php qui gère l'affichage de la liste des contacts / tiers? comm > contact.php? Ou plutôt contact > list.php? société > list.php ce n'est que pour les tiers?
Merci d'avance
L'administrateur a désactivé l'accès en écriture pour le public.

Hook - générateur de Module - les deux? il y a 2 mois 1 semaine #109032

  • ksar
  • Portrait de ksar
  • Hors ligne
  • Admin
  • Bijour!
  • Messages : 780
  • Remerciements reçus 231
  • Karma: 12
Bonjour,

Je comprends pas trop votre demande...
la liste des tiers c'est ici : demo.dolibarr.org/societe/list.php
La liste des contacts c'est ici : demo.dolibarr.org/contact/list.php
Dernière édition: il y a 2 mois 1 semaine par ksar.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: Scratchbarr

Hook - générateur de Module - les deux? il y a 2 mois 1 semaine #109057

  • Scratchbarr
  • Portrait de Scratchbarr
  • Hors ligne
  • Senior Boarder
  • Messages : 62
  • Remerciements reçus 2
  • Karma: 0
Merci ksar,
c'était bien ça ma demande, je continue mon affaire
L'administrateur a désactivé l'accès en écriture pour le public.