hello world in DRUPAL

am 13.11.2012 - 16:27 Uhr in
Halli hallo,
so ich versuche gerade ein Modul zu entwickeln in Drupal 7, da es kein Modul nach meinem Projekt existiert :-(.
Ich habe versucht zu erstmal nur "Hello World" auszugeben aber vergeblich.
Hier sind die Codes die ich erstellt habe.
acilis.info:
; $ Id: acilis.info, Yakp, 2012/11/08
name = acilis
package = "acilis"
version = "7.x-1.2"
core = "7.x"
;files[] = acilis.module
;files[] = acilis.install
project = "Ilk modulum YUECEL"
description = "Modul von Yuecel"
datestamp = "423413415"
acilis.module:
<?php
/**
* @file
* acilis
*/
/**
* Implementierung des Hook_menu()
*/
function hook_menu()
{
$items = array();
$items['acilis'] =
array(
'path' => 'acilis',
'title' => t('acilis'),
'callback' => 'acilis_inhalt',
'callback arguments' => array(''),
'access' => TRUE,
'type' => MENU_NORMAL_ITEM,
);
return $items;
} // END acilis_menu($may_cache)
/**
* Implementierung Callback Funktion
*/
function acilis_inhalt($items)
{
$output = t('So klappt es jetzt???');
$output .= t('Hallo mein Name ist Yuecel. Wieso geht es nicht man!!! '.date('d.m.Y H:i:s', mktime()));
return $output;
} // END callback funktion
?>
Ich habe es in modulbereich aktiviert haber nichts zu sehen. Wo ist denn mein Fehler??? Ich drehe durch. Es ist
nochmal nur ein "Hello World" :-((((((
Ich würde mich für jede Hilfe freuen.
Danke
Yücel
- Anmelden oder Registrieren um Kommentare zu schreiben
Was hast Du nach der
am 13.11.2012 - 18:26 Uhr
Was hast Du nach der Aktivierung des Moduls getan?
Was erwartest Du, das passieren sollte?
Edit:
Du solltest die Beschreibung von Hook_menu genauer lesen, da waren zu viele Fehler drin. Oder Deine Dokumentation ist nicht für Drupal 7.
So klappt es bei mir:
<?php
/**
* @file
* acilis
*/
/**
* Implementierung des Hook_menu()
*/
function acilis_menu()
{
$items = array();
$items['acilis'] =
array(
'title' => t('acilis'),
'page callback' => 'acilis_inhalt',
'page arguments' => array(),
'access callback' => 'acilis_myperm',
'type' => MENU_NORMAL_ITEM,
);
return $items;
} // END acilis_menu($may_cache)
/**
* Implementierung Callback Funktion
*/
function acilis_inhalt()
{
$output = t('So klappt es jetzt???');
$output .= t('Hallo mein Name ist Yuecel. Wieso geht es nicht man!!! '.date('d.m.Y H:i:s', mktime()));
return $output;
} // END callback funktion
function acilis_myperm () {
return true;
}
Dann die ULR deine.domain/acilis im Browser aufrufen.
Beste Grüße
Werner
:-)))))
am 15.11.2012 - 00:40 Uhr
danke dir. Es hat geklapt. Ich habe nur dein Code mit meinem ersetzt und siehe da , deine und meine Kommentare :-)
danke schön
schöne grüße
Yücel