[gelöst]Custom-Block wird nicht angezeigt
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 01.06.2017 - 15:57 Uhr in
Hallo,
ich versuche gerade mein erstes Modul zu erstellen. Dieses soll einen Costum-Block erzeugen. Ich habe schon diverse Anleitungen gelesen bekomme es aber leider nicht hin.
Ich habe ein Modul erstellt und aktiviert:
my.info:
<?php
name = My Modul
description = Diverse eigene Funktionen
package = Eigene Module
core = 7.x
?>
my.module:
<?php
/**
* Implements hook_block_info().
*/
function my_block_info() {
$blocks['my_block'] = array(
'info' => t('Administrative block title'),
'cache' => DRUPAL_NO_CACHE,
);
return $blocks;
}
/**
* Implements hook_block_view().
*/
function my_block_view($delta = '') {
$block = array();
switch ($delta) {
case 'my_block':
$block['subject'] = t('Block Title');
$block['content'] = t('Hello World!');
break;
}
return $block;
}
?>
Leider wird der Block aber nicht in der Liste der Blöcke angezeigt. Stattdessen erscheint der Code aus der .module Datei jetzt als Klartext zu Beginn des Bodytags auf jeder Seite.
Was mache ich falsch?
- Anmelden oder Registrieren um Kommentare zu schreiben
sieht eigentlich sauber aus!
am 01.06.2017 - 18:19 Uhr
1. Schau mal nach ob der Block in der Blockübersicht angezeigt wird.
2. Schau mal ob das .module mit <?php beginnt.
Wie lautet der genaue Name
am 01.06.2017 - 21:01 Uhr
Wie lautet der genaue Name der .info-Datei?
my ;)
am 02.06.2017 - 06:39 Uhr
my ;)
Vielen Dank!!!
am 02.06.2017 - 10:02 Uhr
Es lag tatsächlich am fehlenden <?php
Cool! ;)
am 02.06.2017 - 14:43 Uhr
Cool! ;)
Hallo, es steht zwar gelöst,
am 03.06.2017 - 08:56 Uhr
Hallo,
es steht zwar gelöst, aber mir ist noch etwas aufgefallen.
In die *.info Datei gehört eigentlich kein PHP Tag.
<?php
?>
MfG
Robert