Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

[gelöst] node-[typ].tpl.php funktioniert nicht

Eingetragen von tangotaenzer (64)
am 05.09.2010 - 23:03 Uhr in
  • Themes & Theming
  • Drupal 6.x

Hallo,

habe einen eigenen Inhaltstyp erstellt und dafür eine node-[typ].tpl.php erstellt. Als [typ] habe ich den maschinenlesbaren Namen verwendet Eine node.tpl.php ist auch vorhanden. Habe den Cache geleert und auch bei Verwalten -> Strukturierung -> Themes auf “Speichern” geklickt .
Aber:
ES FUNKTIONIERT NICHT!!!
Hat jemand von Euch eine Idee warum nicht? Bin für alles dankbar.

‹ Views Übersicht: Wenn CCK Wert, dann anderer Hintergrund system.css wird nicht von custom.css überschrieben ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Welches Theme benutzt du

Eingetragen von mike_1985 (76)
am 06.09.2010 - 01:11 Uhr

Welches Theme benutzt du denn?

  • Anmelden oder Registrieren um Kommentare zu schreiben

mein eigenes.

Eingetragen von tangotaenzer (64)
am 06.09.2010 - 08:13 Uhr

mein eigenes.

  • Anmelden oder Registrieren um Kommentare zu schreiben

tangotaenzer schrieb mein

Eingetragen von SteffenR@drupal.org (2262)
am 06.09.2010 - 12:11 Uhr
tangotaenzer schrieb

mein eigenes.

Wenn du eigene Themes verwendest, musst du die Orginal node.tpl.php aus dem Verzeichnis /modules/node/node.tpl.php in dein Theme Verzeichnis kopieren..
Erst dann lassen sich die Templates der entsprechenden Content-Typen überschreiben.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Steffen, leider führte

Eingetragen von tangotaenzer (64)
am 06.09.2010 - 21:44 Uhr

Hallo Steffen,

leider führte Dein Tip auch nicht zum gewünschten Erfolg. Ich habe sogar einen neuen Inhaltstypen angelegt, aber es wird jetzt nur und ausschließlich das node.tpl.php aus dem dem Verzeichnis /modules/node/node.tpl.php verwendet. Die anderen werden einfach ignoriert.
Ich finde das alles sehr rätselhaft. Habe auch immer wieder überprüft, ob alle Dateien im richtigen Verzeichnis sind, keine Schreibfehler, ... Hast Du noch eine Idee??? Das ist ja wirklich zum Verzweifeln.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Doofe Frage zwischendurch:

Eingetragen von Exterior (2903)
am 07.09.2010 - 00:58 Uhr

Doofe Frage zwischendurch: Hast du mal die Theme-Registry geleert? Neue Template-Dateien werden erst erkannt, wenn man die Theme-Registry neu aufgebaut hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Hast du mal die

Eingetragen von tangotaenzer (64)
am 07.09.2010 - 08:16 Uhr
Zitat:

Hast du mal die Theme-Registry geleert?

wenn Du damit meinst den Cache zu leeren (?), das habe ich das immer getan und auch und auch auf Verwalten -> Strukturierung -> Themes auf “Speichern” geklickt

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist die node.tpl.php wirklich

Eingetragen von idle (202)
am 07.09.2010 - 11:56 Uhr

Ist die node.tpl.php wirklich als eigenständige Datei im Theme-Ordner enthalten? Also einmal node-[DEINTYP].tpl.php und zusätzlich node.tpl.php?
Wird der Inhalt in der Page via <?php print $content; ?> geladen?

PS: Trotzdem immer Caches leeren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie ist es denn wenn du deine

Eingetragen von mike_1985 (76)
am 07.09.2010 - 12:10 Uhr

Wie ist es denn wenn du deine node-[type].tpl.php in einem standard-theme wie garland kopierst???

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Ist die node.tpl.php

Eingetragen von tangotaenzer (64)
am 08.09.2010 - 09:21 Uhr
Zitat:

Ist die node.tpl.php wirklich als eigenständige Datei im Theme-Ordner enthalten? Also einmal node-DEINTYP.tpl.php und zusätzlich node.tpl.php?
Wird der Inhalt in der Page via <?php print $content; ?> geladen?

Das kann ich alles mit ja beantworten!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: deine

Eingetragen von tangotaenzer (64)
am 08.09.2010 - 09:28 Uhr
Zitat:

deine node-[type].tpl.php in einem standard-theme wie garland kopierst???

Das war ein interessanter Hinweis, der das Problem etwas eingrenzt. In dem Theme Garland funktionierte nämlich der von mir angelegte Inhaltstyp! Was fehlt jetzt aber in meinem Theme??? Die Datei node.tpl.php alleine kann es nicht sein, denn die ist vorhanden! Müssen dort bestimmte Variablen enthalten sein? Derzeit sieht sie die node.tpl.php so aus:

<div id="node-<?php print $node->nid; ?>" class="maincontent center">

<?php if ($page): ?>
  <h1><?php print $title ?></h1>
<?php endif; ?>

<?php print $content ?>

</div>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie sind die Rechte auf der

Eingetragen von wla (9461)
am 08.09.2010 - 10:17 Uhr

Wie sind die Rechte auf der Datei node.tpl.php in Deinem Theme? Darf jeder die lesen? Oder hast Du vielleicht den Namen dieser Datei beim Erstellen aus Versehen verbastelt (z.B. mit einem nichtgezeigten Sonderzeichen drin)? Ich würde in Deinem Theme die node.tpl.php löschen und neu aus dem Node-Modul rüberkopieren. Danach die Rechte prüfen (other muß lesen dürfen), den Cache leeren und es noch einmal versuchen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Wie sind die Rechte

Eingetragen von mike_1985 (76)
am 08.09.2010 - 17:47 Uhr
Zitat:

Wie sind die Rechte auf der Datei node.tpl.php in Deinem Theme? Darf jeder die lesen?

Klingt auch nicht verkehrt. ;-)

Also da deine node-[type].tpl.php in garland funzt würde ich dir empfehlen nochmals alle wichtigen dateien zu überprüfen und mit der dokumentation abzugleichen.
Sprich folgendes:

- deinTemplate.info korrekt?
- node.tpl.php vorhanden
- node-[type].tpl.php
- Schreibrechte richtig gesetzt?

und ebenfalls immer gut da mal reinzuschaun http://www.drupalcenter.de/handbuch/15819

bin mir ziemlich sicher das es echt nur ne kleinigkeit ist.

PS welches OS benutzt du denn?

greetz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt funktioniert es! Danke!

Eingetragen von tangotaenzer (64)
am 10.09.2010 - 22:31 Uhr

Habe mir die page.tpl.php, die node.tpl.php, die block.tpl.php und die template.tpl.php aus dem Theme Garland kopiert und dort meine eigenen Inhalte hineingepackt, alles gespeichert und siehe da es funktionierte.
Was auch immer die Lösung des Problemes war ich danke Euch für Eure Geduld und Mithilfe!!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 17 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association