...du verbe Drupaler (1er groupe)

Créer une page de paramètres

25. Janvier 2012 - 9:51 -- Wilfrid
4.333335
Average: 4.3 (6 votes)
Votre vote: Aucun(e)

Il est classique de créer une page de configuration pour votre module. Ce petit générateur vous explique comment le faire en quelques clics.

Le générateur vous permet de déclarer votre page, ainsi que les droits d'accès en administration.

system_settings_form() est la fonction qui permet de gérer l'enregistrement des variables. Il suffit de déclarer des éléments de formulaires ayant pour nom le nom de la variable. Le formulaire est donc à customiser selon vos besoins.

Si vous souhaitez découper une chaine de caractere par ligne, vous pouvez utiliser preg_split de cette façon : $result_array = preg_split('/[\s,]+/',$string);

Le générateur vous donne également un exemple pour un texte filtré (et donc l'enregistrement d'une vairiable disposant de deux éléments).

Vous pouvez réutiliser le token !module dans les champs ci-dessous.
Choix non exhaustif. Code à adapter en conséquence.
Une variable est toujours du type mon_module_nom_variable.
Les types de token sont : 'node', 'user', 'term' (à séparer par des virgules)
Nom de la fonction ou du hook: 
hook_menu
hook_permissions

Ajouter un commentaire

Texte simple

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
Image CAPTCHA