Create your first simple Drupal 7 module
Create your first simple Drupal 7 module
Source : http://reinholdweber.com

Create your first simple Drupal 7 module

Create your first Drupal 7 module with the following steps.

  1. Create a folder called helloworld in sites/all/modules/custom
  2. Create a helloworld.info file
  3. Create a template file page-helloworld.tpl.php in your theme directory
  4. Enable your module at http://domain.com/admin/build/modules
  5. Visit http://domain.com/helloworld

This belongs into your helloworld.info file

; $Id$
 
name = helloworld

description = Reinholds Hello World module
package = Reinholds modules
core = 7.x

 
files[] = helloworld.module

The helloworld.module file

<?php
	function helloworld_menu(){

	  $items = array();
 
	  $items['helloworld'] = array(

	    'title'            => t('Hello world'),
	    'page callback'    => 'helloworld_output',

	    'access arguments' => array('access content'),
	  );
 
	  return $items;

	}
 
	/*
	* Display output
	*/
	function helloworld_output() {
	  header('Content-type: text/plain; charset=UTF-8');

	  header('Content-Disposition: inline');
	  return 'helloworld';
	}
?>

The theme template file page-helloworld.tpl.php

<?php
print $content;
?>

Leave a Reply

Your email address will not be published. Required fields are marked *