Fehler Call to undefined function phptemplate_body_class()
am 05.09.2009 - 17:03 Uhr in
Hallo zusammen,
vorweg zusagen wäre, das ich noch bezüglich Drupal ein "beginner" bin. Aber nun zu meinem Problem.
Habe die Website erfolgreich per FTP hochgeladen. Jedoch wird nur die folgende Fehlermeldung angezeigt:
Fatal error: Call to undefined function phptemplate_body_class() in /var/www/vhosts/metzgerei-hoeck.de/httpdocs/sites/all/themes/abessive/page.tpl.php on line 10
In dieser Zeile steht folgendes:
Kennt jemand diesen fehler ? Bzw. weiß jemand bereits woran es liegen könnte ?
Was ich bereits unternommen habe war das ich die Datei auf dem Server gelöcht und neu übertragen habe.
Leider kein erfolg.
Wäre sehr dankbar wenn mir jemand in dieser mißlichen Lage helfen kann.
Ich bedanke mich schonmal im vorraus.
Grüße
Tobias
- Anmelden oder Registrieren um Kommentare zu schreiben
Funktion fehlt
am 05.09.2009 - 17:29 Uhr
Du versuchst eine Funtkion aufzurufen, die das System nicht kennt. phptemplate_body_class() ist eine Funktion, die zunächst im Garland Theme steht, unter themes/garland/template.php
Du nutzt ein Thema namens Abessive. Gibt es da keine template.php drin? Im Zweifel kopiere dir diese Datei aus dem Garland-Theme in dein Theme hinein; zumindest die fehlende Funktion. Oder aber - wenn du die Funktion gar nicht brauchst - schmeiß sie aus der page.tpl.php.
Vermutlich steht bei dir:
<body<?php print phptemplate_body_class($left, $right); ?>>
ersetze das einfach durch<body>
.Hast du die template.php vom
am 05.09.2009 - 17:37 Uhr
Hast du die template.php vom Theme auch hochgeladen?
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Hallo zusammen, vielen Dank
am 05.09.2009 - 19:51 Uhr
Hallo zusammen,
vielen Dank für die raschen Antworten. Werde dies gleich ausprobieren. Jedoch verstehe ich nicht warum es auf dem Server nicht funktioniert, jedoch aber bei mir Lokal ?
Liegt es vielleicht am PHP ? Sollte ich die php info miteinander vergleichen ?
Gruß
Tobias
PS: Das Garland theme habe ich mit übertragen. Da ich den ganzen Ordner übertragen habe dürfte auch von der url sich nichts geändert haben. Oder ?
Ein guter Tipp!
am 24.10.2009 - 23:12 Uhr
Den Fehler hatte ich auch öfter beim update, auch ein neues Kopieren des Garland-Themes hat nicht geholfen. Aber in Zeile 26 den code bis auf
<body>
zu löschen, war die Lösung. Die Zeile auskommentieren kann ja nicht gehen, weil der<body>
-tag ja drin steht!