[Gelöst] Mehrere Funktionen einbauen in template.php?
Eingetragen von Svenswiss (218)
am 24.08.2012 - 16:58 Uhr in
am 24.08.2012 - 16:58 Uhr in
Hallo zusammen. Habe ein kleines Problem. Habe die Funktionen hier eingebaut
template.php
function ioffer_theme($existing, $type, $theme, $path) {
return array(
'anzeige_aufgeben_node_form' => array(
'render element' => 'form',
'template' => 'anzeige_aufgeben-node-form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
),
);
$items = array();
$items['user_login'] = array(
'render element' => 'form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
'template' => 'user-login',
'preprocess functions' => array(
'ioffer_preprocess_user_login'
),
);
$items['user_register_form'] = array(
'render element' => 'form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
'template' => 'user-register-form',
'preprocess functions' => array(
'ioffer_preprocess_user_register_form'
),
);
return $items;
}
aber user tpl funktioniert nicht. Ich habe so ein Gefühl das ich hier was falsch gemacht habe.
Ist die Reihenfolge richtig? Was mache ich falsch?
LG
Sven
- Anmelden oder Registrieren um Kommentare zu schreiben
hi sven durch das return wird
am 27.08.2012 - 15:37 Uhr
hi sven
durch das return wird nur das erste array zurückgegeben
<?php
function ioffer_theme($existing, $type, $theme, $path) {
return array(
'anzeige_aufgeben_node_form' => array(
'render element' => 'form',
'template' => 'anzeige_aufgeben-node-form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
),
);
... der 'rest' wird nicht verarbeitet
?>
Dankeschön!!!
am 27.08.2012 - 17:12 Uhr
Echt super Sache! Es funktioniert dank deiner Hilfe! Habe ich es so richtig gemacht?
template.php
function ioffer_theme() {
$items = array();
$items['user_login'] = array(
'render element' => 'form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
'template' => 'user-login',
);
$items['user_register_form'] = array(
'render element' => 'form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
'template' => 'user-register-form',
);
$items['anzeige_aufgeben_node_form'] = array(
'render element' => 'form',
'template' => 'anzeige_aufgeben-node-form',
'path' => drupal_get_path('theme', 'ioffer') . '/templates',
);
return $items;
}
LG
Sven
ja, sieht gut aus :)
am 28.08.2012 - 10:19 Uhr
ja, sieht gut aus :)