CCK Themes ändern
Eingetragen von blackhawk (25)
am 25.06.2010 - 08:53 Uhr in
am 25.06.2010 - 08:53 Uhr in
Hallo,
ich habe einen neuen Inhaltstyp erstellt (mit cck) der auch problemlos funktioniert.
Jetzt wollte ich die Ausgabe anpassen und haben mir hierfür das Modul "contemplates" installiert. Hierdurch kann ich mir da Template anzeigen lassen.
Wenn ich bei dem Modul Änderungen durchführe hat das leider keine Auswirkungen auf meine Ausgabe.
Dann wollte ich die Datei des Templates direkt ändern und ein paar php Befehle rein schreiben, die ich aus der Vorlage her habe. Aber leider zeigt er mir nichts an. Bsp:
<?php
print $node->revision_timestamp
?>
<?php
print $item['view']
?>
ich verstehe nicht, warum er mir gar nichts anzeigt? Bzw. warum er die Änderungen die ich direkt im Modul "contemplate" mache nicht übernimmt.
- Anmelden oder Registrieren um Kommentare zu schreiben
leider funktioniert das immer
am 29.06.2010 - 11:52 Uhr
leider funktioniert das immer noch nicht. Hat wirklich keiner eine Idee?
Contemplate sollte man nicht
am 29.06.2010 - 13:28 Uhr
Contemplate sollte man nicht verwenden, da damit die Trennung von Content und Design verletzt wird. Man kann sich aber von Contemplate anzeigen lassen, welche Variablen zur Verfügung stehen und das in einen entsprechenden node-nodetype.tpl.php einfügen. Wenn Du einen eigenen Nodetype-abhängigen Template File erstellst, solltest Du Dich überzeugen, daß in Deinen Theme ein node.tpl.php existiert (sonst wirkt der für den Nodetype nicht). Ist Dieser Standard-File nicht da, einfach den aus dem Node-Modul in Dein Theme kopieren. Dann noch mal umkopieren, für Deinen Nodetype und wie gewünscht ändern (ist manchmal etwas Bastelei).
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hallo Werner, erstmal Danke
am 01.07.2010 - 09:45 Uhr
Hallo Werner,
erstmal Danke für deine Antwort.
Ich bin nicht sicher ob ich dich richtig verstehe. Also ich habe in meinem Them Ordner eine Datei node.tpl.php. Da ich aber einen eigenen conten typ mit cck erstellt habe, muss ich ja ein anderes Template bearbeiten. Das Template für die Node ist auch vorhanden. Wenn ich da z.b. alles raus lösche, wird auch nichts angezeigt. Einzelne PHP Variablen (wie der print oben) will er aber einfach nicht interpretieren.