Posts Tagged ‘Hook

Aujourd’hui j’ai eu besoin de dupliquer un champ CCK existant, d’un type de contenu à un autre. Chose facile lorsque l’on passe par l’administration, quelques petits clics et hop le tour est joué, mais comment fait-on en programmation ?
Imaginez un type de contenu ‘Articles’ composé des champs traditionnels title et body et de mon champ [...]

Pour compléter mon précendent billet voici comment modifier les emails envoyés depuis votre site.
Pour générer l’envoi de mail depuis un module nous avons utilisé les fonctions hook_mail() et drupal_mail(). Pour la modification nous allons utiliser la fonction hook_mail_alter(&$message) afin d’avoir un accès complet à tous les emails envoyés.
La variable $message contient toutes les informations nécessaires [...]

Envoyer des emails depuis votre module est simple à faire, il suffit de déclarer le hook_mail() puis de faire appel à la fonction drupal_mail(). Vous trouverez ci-dessous, un exemple de code que vous pouvez intégrer dans votre module :

Dans un premier temps nous allons déclarer le hook_mail qui va être utilisé pour construire l’email avec [...]

Lorsque vos utilisateurs se connectent à votre site ils arrivent sur leur page de profil (/user), qui est la page par défaut. Pour changer cela vous avez la possibilité d’utiliser le module logintoboggan ou de le faire en programmation en quelques lignes.
1. Il vous faut créer un module que vous placerez dans le répertoire /sites/all/modules. [...]

Lorsque l’on crée une vue il est possible de créer différents affichages (défaut, page ou encore bloc) mais il n’est pas possible d’intégrer votre vue dans une page à un endroit spécifique. Pour cela il existe des modules comme insert_views qui permettent d’insérer une vue dans une page en ajoutant une simple ligne de code. [...]

Pour cet exercice nous allons manipuler les fichiers template et preprocess de votre thème.
Lorsque l’auteur d’un contenu poste un commentaire il n’y a pas de différenciation entre lui et un posteur lambda, c’est pourquoi nous allons mettre en valeur ses commentaires.
Nous allons travailler avec les fichiers template.php, comment.tpl.php et style.css, alors assurez vous d’avoir [...]

Il est parfois utile de définir une taxonomie pour un module Drupal. Tout se passe lors de l’installation, rien de bien compliqué, voici comment faire.
Tout d’abord il vous faut créer votre module c’est à dire créer et remplir le fichier .info, et créer le fichier .module.
Création du vocabulaire et des termes associés.
Nous allons ajouter à [...]




About me

about me

Bienvenue sur mon blog. Sur cet espace j’essaie de partager au mieux ma passion pour le web et actuellement mon engouement pour Drupal. Vous trouverez ici mes découvertes, mes problématiques et les solutions rencontrées.

Commentaires

  • linda: Une autre question pour continuer d'avancer, j'espère que vous aurez une solution. Je dois faire d [...]
  • linda: Merci pour ton invitation Julien. Je ne suis hélas pas sur Paris mais j'avoue que je cherche bien v [...]
  • Anthony: Merci pour le lien ! Les tutos sont vraiment très bien fait et de manière très progressive. Lie [...]
  • Julien: Oui y'a de bonnes infos sur Kolossaldrupal Si tu es sur Paris on organise une rencontre entre dru [...]
  • linda: Bonjour Anthony et merci. J'ai déjà visité le site que tu me conseilles et après de multiples [...]