Corsi on-line

Creare un modulo per Drupal 7 II parte

E veniamo alla seconda e ultima parte del nostro tutorial dedicato alla realizzazione di un modulo estremamente semplice per il CMS Open Source Drupal (versione 7 non ancora disponibile come release definitiva nel momento in cui scrivo); nella prima parte abbiamo descritto i passaggi da affrontare per la definizione della struttura alla base del nostro modulo, ora passeremo alla fase pratica relativa alla digitazione del codice.

Riepilogando, i file da creare saranno:

  1. “CiaoMondo.info”;
  2. “page-CiaoMondo.tpl.php”

A questi dovrà essere aggiunto un terzo file, denominato “CiaoMondo.module”, che conterrà il codice vero e proprio del nostro modulo:

<?php
	function CiaoMondo_menu(){
	  $items = array();
	  $items['CiaoMondo'] = array(
	    'title'  => t('Ciao Mondo!'),
	    'page callback' => 'CiaoMondo_output',
	    'access arguments' => array('access content'),
	  );
	  return $items;
	}
	function CiaoMondo_output() {
	  header('Content-type: text/plain; charset=UTF-8');
	  header('Content-Disposition: inline');
	  return 'Ciao Mondo!';
	}
?>

Ecco invece il codice del file “CiaoMondo.info”:

; $Id$

name = CiaoMondo
description = salutare con Drupal
package = i miei moduli
core = 7.x
files[] = CiaoMondo.module

A questo punto non rimane che creare il file del template che permetterà di visualizzare l’output del nostro modulo:

<?php
echo $content;
?>
Post correlati
I più letti del mese
Tematiche