webleads-tracker

Création d'un champ sous Drupal 7

Introduction

Drupal 7 intégre désormais la gestion des champs.
Un champ est un type de donnée associé à un type de contenu.
Drupal propose nativement une douzaine de champs permettant de gérer les types de données texte, les listes ou encore les images.

Le but de cet exercice est de créer un nouveau type de champ.
Nous allons créer un champ Map permettant d'afficher une carte par rapport à la latitude et la longitude définies par l'utilisateur.

Présentation de notre champ Map dans l'interface d'édition de contenu :

Interface d'édition de contenu

Afin de pouvoir réaliser ce tutoriel vous devez avoir une installation de drupal 7.12 vierge configurée et en français (fichier de traduction 7.11)
Il faut également que la gestion des URLS simplifiées soit activée.

je ne m'étendrai pas sur l'installation et la configuration de Drupal 7 dans ce tutoriel.
Vous devez également avoir un minimum de connaissance en développement Drupal (Connaitre la notion de hook notamment).

Pour rappel :

quote Drupal utilise les hooks afin que les modules puissent injecter ou altérer des informations dans le coeur de drupal.
D'une certaine manière un hook est un observer de l'objet observable drupal bien qu'il ne soit jamais attaché au coeur de drupal. quote