page.tpl.php wird nicht überschrieben
am 31.05.2012 - 10:03 Uhr in
Ich versuche derzeit ein Drupal Theme zu erstellen. Allerdings wird aus irgendeinen Grund meine page.tpl.php nicht angenommen.
Woran könnte das liegen?
Meine Ordner Struktur:

Meine .info
; $Id:$
name = PI
description = Beschreibung deines Themes.
core = 6.x
engine = phptemplate
stylesheets[all][] = style.css
; deactivate core css's
stylesheets[all][] = system-menus.css
stylesheets[all][] = system.css
stylesheets[all][] = user.css
stylesheets[all][] = defaults.css
Inhalt der page.tpl.php
<?php
print $head_title
?><?php
print $head
?><?php
print $styles
?><?php
print $scripts
?><?php
/* Needed to avoid Flash of Unstyle Content in IE */
?>- Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du danach den
am 31.05.2012 - 11:47 Uhr
Hast Du danach den Theme-Cache neu aufgebaut (oder alle Caches gelöscht)? Sonst wirkt es nämlich nicht.
Beste Grüße
Werner
WIe kann ich diesen denn
am 31.05.2012 - 11:57 Uhr
WIe kann ich diesen denn löschen?
Ich sehe da nichts bei Drupal.
Meinen Browser Cache hatte ich natürlich geleert, daran lag es nicht.
Entweder, wenn Du das
am 31.05.2012 - 12:45 Uhr
Entweder, wenn Du das Admin_Menü installiert hast, unter dem Home-Symbol in der Menüleiste oder unter Konfiguration > Entwicklung > Leistung.
Beste Grüße
Werner
Ah super vielen dank. Das
am 31.05.2012 - 13:36 Uhr
Ah super vielen dank.
Das heisst, wenn ich ein Theme programmiere muss ich hier jedes mal den Cache nacah Änderungen leeren?
Kann man den Cache irgendwie für die Entwicklungsphase deaktivieren?
In der template.php-Datei des
am 31.05.2012 - 14:37 Uhr
In der template.php-Datei des Zen-Themes kannst Du nachlesen, wie das gemacht wird. Du kannst aber auch einfach das Admin_Menü installieren, dann ist es im Bedarfsfall nur ein Klick. Auf jeden Fall, falls du den automatischen Rebuild einsetzt, diese Funktion für den Produktions-Server wieder deaktivieren.
Beste Grüße
Werner
okay super.eine letzte frage
am 31.05.2012 - 15:05 Uhr
okay super.
eine letzte frage noch, bei mir wird ziemlich viel müll automatisch in den
<head>eingefügt.Wenn ich meinen eigenen
<head>Bereich im page.tpl.php schreibe, habe ich natürlich den head doppelt.Wie kann ich den automatisch generierten
<head>von Drupal löschen/deaktivieren?Vorsicht, es gibt bei Drupal
am 31.05.2012 - 15:09 Uhr
Vorsicht, es gibt bei Drupal 7 zwei wesentliche Dateien html.tpl.php und page.tpl.php. Der head-Bereich ist im html.tpl.php. Also bitte an der "richtigen" Stelle ändern. Die page.tpl.php ist nur für den Content da.
Beste Grüße
Werner