[gelöst]Umleitung
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 23.06.2009 - 16:08 Uhr in
Hallo,
in einer Drupal-5-Installation habe ich einige Seiten via page-node-xx.tpl abhängig von der jeweiligen Benutzerrolle auf eine andere umgeleitet:
<?php global $user;
if (in_array('testrolle', $user->roles)){
drupal_goto("italienischks");
}
else{
drupal_goto("italienisch");
} ?>
Nach dem Upgrade auf Drupal 6 funktionieren diese Templates nicht mehr. Was müsste ich ändern? (die entsprechende Datei ist im Theme-Ordner und wie oben beschrieben benannt, z.B. page-node-127.tpl)
Für alle Hinweise wäre ich sehr dankbar (allenfalls, wie ich diese Weiterleitung anders lösen kann)
Gruss
Adriana
- Anmelden oder Registrieren um Kommentare zu schreiben
page-node-127.tpl.php
am 23.06.2009 - 21:29 Uhr
die entsprechende Datei ist im Theme-Ordner und wie oben beschrieben benannt, z.B. page-node-127.tpl
Benenne die Datei mal um in z.B.
page-node-127.tpl.php
.--
![XING](http://www.xing.com/img/buttons/6_de_btn.gif)
Habe die Dateiendung
am 24.06.2009 - 20:48 Uhr
Habe die Dateiendung weggelassen sie heissen schon z.B. page-node-127.tpl.php...sorry!.. Daran liegt es also nicht. Danke aber trotzdem.
Glaube die muss nur
am 24.06.2009 - 22:44 Uhr
Glaube die muss nur node-123.tpl.php heißen ohne page.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
daran lags auch nicht. Danke
am 25.06.2009 - 21:08 Uhr
daran lags auch nicht. Danke trotzdem.
Hat jemand eine ähnliche Umleitung in Drupal 6 am laufen?
Also ich würde dieses
am 25.06.2009 - 23:14 Uhr
Also ich würde dieses Snippet genauso in D6 anwenden. Wenn du in der tpl was rein schreibst, siehst du das in der Ausgabe, nach dem du den Cache in Drupal && ggf. des Browsers geleert hast?
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Vielen Dank für alle
am 26.06.2009 - 21:42 Uhr
Vielen Dank für alle Hilfen! Habe inzwischen die Ursache gefunden- allerdings ist mir das ganze noch nicht ganz klar:
Gemäss einem Kapitel in der Theme Dokumentation habe ich die template-Dateien in einen Unterordner gelegt.Aus irgendeinem Grund werden sie dort nicht gefunden (auch nach dem Löschen von Cache, Registry usw.)
Nachdem ich sie wieder 'raus, direkt in den theme-Ordner gelegt habe, funktioniert das Ganze.
Komischerweise kann ich die webform-Templates aber in einem Unterordner platzieren und sie werden gefunden.
Weiss jemand, weshalb das mit den Ordnern in einem Fall funktioniert (webforms) im anderen Fall aber nicht (page-nodes)?
Gruss
Adriana
template
am 26.06.2009 - 22:08 Uhr
Moin.
Die Template-Dateien für nodes, pages, blocks, etc. müssen im gleichen Verzeichnis liegen, wie ihre Basis-Templates (node.tpl.php, page.tpl.php, block.tpl.php). Siehe dazu auch http://drupal.org/node/190815. Dort heisst es unter Anderem:
Suggestions only work when they are placed in the same directory as the base templates.
hth,
Stefan
--
sei nett zu Deinem Themer
Danke! Ich hatte nur die
am 28.06.2009 - 19:33 Uhr
Danke! Ich hatte nur die Anleitung zum Updaten genauer gelesen...
Gruss
Adriana