Modul Entwicklung mit eigenem Template
am 22.03.2015 - 15:50 Uhr in
Hallo,
ich versuche gerade verzweifelt ein Module mit eigenem Template zu erstellen. Klappt auch wunderbar, mein problem ist nur, ich will das Template unter $page['content'] ausgeben, wenn mein definierter menülink aufgerufen wird. Man kann dies eigentlich mit einer Node verlgeichen.
hook_menu(){
$items['wetter/%'] = array(
'title' => 'Wetter',
'page callback' => 'callback_theme_page',
'page arguments' => array(1),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
}
hook_theme(){
'weatherpage' => array(
'template' => 'theme/weather_page',
),
}
function callback_theme_page(){
print theme('weatherpage', array());
}Das einzige was ich bekomme, ist eine weiße Seite mit meinem template Inhalt, keine JS und keine CSS Dateien mit geladen. Gibts eine möglichkeit oder muss ich alles was in der Page steht auch in dieser tpl Datei ausgeben?
Danke
LG
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo,'print' kannst du an
am 22.03.2015 - 19:52 Uhr
Hallo,
'print' kannst du an der Stelle
print theme('weatherpage', array());jedenfalls nicht machen, hier musss ein 'return' rein.Ob das mit dem template-Pfad so funktioniert, weiß ich jetzt nicht, - kann schon sein, normalerweise gibt es den 'path'-Key, den man da verwendet.
Gruß
Christian
Nicht ernsthaft das es an dem
am 22.03.2015 - 19:54 Uhr
Nicht ernsthaft das es an dem print lag..... Darauf hätte ich eigentlich auch selber kommen können. Trotzdem danke
LG