disk-based templates werden nicht eingelesen
Eingetragen von herpes (54)
am 06.02.2009 - 15:27 Uhr in
am 06.02.2009 - 15:27 Uhr in
hallo und guten tag!
ich bin das drupal tutorial von
hagen graf durch gegangen
und es funktioniert bisher auch alles wie es soll.
ich komme nur nicht mit den disk-based templates weiter.
ich abe wie hierbeschrieben alles entsprechend eingestellt,
bzw installier, und kann ein contempalte anlegen und auf die
einzeielen content nodes zugreifen
doch wenn ich jetzt das disk-based template
/sites/all/contemplates/node-fahrzeug.tpl.php
anlegen wird das ignoriert und nicht eingelesen
in dem template steht , nicht sehr sinnvoll nur zum testen:
<?php
echo "huhu";
?>
<?php
print $node->field_preis[0]['view']
?>
was mache ich nur falsch?
viele gruesse
steffi
- Anmelden oder Registrieren um Kommentare zu schreiben
templates
am 06.02.2009 - 15:31 Uhr
Moin!
Lege die Datei node-fahrzeug.tpl.php mal in das Theme-Verzeichnis (also beispielsweise themes/garland, falls Du garland verwendest).
Und dann noch den Cache leeren (auf admin/settings/performance ganz unten).
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
hey,wow! schnelle
am 06.02.2009 - 15:50 Uhr
hey,wow!
schnelle antwort!!
und: ja! super! es funktioniert!
das ging auch ohne cache loeschen.
nur warum geht das dann nicht wie beschrieben ueber den
ordner
/sites/all/contemplates ?
bzw
/sites/all/themes/bluemarine
muss ich da noch was anderes machen?
das ueberchreiben aktivieren?
contemplate
am 06.02.2009 - 16:29 Uhr
Falls Du contemplate verwendest, tu das bitte nicht mehr. Contemplate speichert die Daten (templates) standardmäßig in der Datenbank, was eine einfache Anpassung äusserst schwierig macht. Und bei Fehlern im Template kannst Du womöglich Deine Seite nicht mehr aufrufen um das Template zu ändern.
Das Theming kannst Du ganz einfach selbst in den Templates machen.
Hinweise dazu: http://drupal.org/node/173880 und http://drupal.org/node/190815
Das Template muss standardmässig im Theme-Verzeichnis liegen, da Drupal es dort erwartet (also dort danach sucht). Man kann allerdings mittels hook_theme auch andere Pfade für bestimmte Templates angeben.
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
hallo stefan allright, danke
am 06.02.2009 - 16:39 Uhr
hallo stefan
allright, danke fuer den hinweis!
dasnn werde ich das ueber themes machen.
das contemplate ist allerdings ganz hilfreich direkt
die content->node elemente zu sehen, da diese
zb direkt ueber
content/templates/fahrzeug body variablen angezeigt werden
und ich dese dann mit copy&paste in mein template
verwenden kann......
vielen dank nochmal
ich komme jetzt schon mal weiter
drupal ist echt super btw :)
gruesse
steffi