Drupal 7 node-Titel verbergen
am 24.03.2011 - 22:26 Uhr in
Hallo zusammen,
nachdem ich schon gute Fortschritte gemacht habe unser Intranet auf Drupal 6 umzustellen. dachte ich mir warum nicht gleich mit Drupal 7 das ganze machen. Hier hätte ich gerne auch mal eure Expertenmeinung...sprich lieber mit 6 weiter machen oder aber gleich mit 7 anfangen. Hatte diesbezüglich einges gelesen aber das was ich gefunden habe ist auch schon einige Monate her.
Aber ich habe dann einfach mal mit 7 angefangen. Als Startseite hatte ich mir einen Inhaltstyp erstellt, welcher eigentlich nur ein Bild beinhalten soll. Wie bei der 6er Version stand da aber ncoh dieser doofe Titel. Nun dachte ich mir es geht genauso einfach wie bei Verison 6...Inhaltstyp erstellen (hier 'bildseite') node.tpl.php in node-bildseite.tpl.php kopieren und dort anpassen. Aber Pustekuchen egal was ich alles versucht habe (alles mit print $title gelöscht) immer ncoh steht da der Titel und darunter 'Bildseite'. Dann habe ich den Tip gelesen das ganze in node--bildseite.tpl.php zu benennen, aber wieder ohne Erfolg. Wie macht man das jetzt bei der 7er Version?
Danke
Ati
- Anmelden oder Registrieren um Kommentare zu schreiben

Wenn die Seite nur den Node
am 24.03.2011 - 22:45 Uhr
Wenn die Seite nur den Node in Seitenansicht darstellt, dann wird die Titel-Ausgabe evtl. nicht über die node.tpl.php geregelt, sondern über die page.tpl.php
Und wenn du neue Template-Dateien verwenden willst: Drupal-Cache löschen nicht vergessen.
Das würde doch in meinem
am 25.03.2011 - 05:45 Uhr
Das würde doch in meinem Beisüiel bedeuten die page.tpl.php in page-front.tpl.php zu kopieren und ändern ja?
Habe ich ja auch schon versucht...ohne Erfolg.
Also bisher bin ich von Drupal 7 überhaupt noch nicht begeistert.
Ati
Ich komme einfach nicht
am 25.03.2011 - 11:07 Uhr
Ich komme einfach nicht dahinter. Meine node--bildseite.tpl.php sieht jetzt an der entsprechenden Stelle wie folgt aus:
<div class="content clearfix"<?php print $content_attributes; ?>><?php
// We hide the comments and links now so that we can render them later.
hide($content['comments']);
hide($content['links']);
hide($content['title']);
print render($content['field_bild']);
?>
</div>
Auch wenn ich print render($content['field_bild']); in print render($content); ändere wird der Titel mir weiterhin angezeigt.
Geschafft...ich fummel die
am 25.03.2011 - 11:29 Uhr
Geschafft...ich fummel die ganze Zeit an der node.tpl.php rum, dabei ist dort alles richtig gewesen. Ich hatte auch recht mit der page-front.tpl.php..nur muss diese dann natürlich page--front.tpl.php heissen.
Ich hab mich zu früh gefreut.
am 25.03.2011 - 17:07 Uhr
Ich hab mich zu früh gefreut. Als alles lokal auf meinem Rechner ging, habe ich das ganze mal auf meinem Linuxserver platziert und jetzt steht trotzdem der Name des Inhaltstypes über dem Bild. Kann mir das bitte jemand aufdröseln?
Ati
Schonmal Drupal- und
am 25.03.2011 - 17:35 Uhr
Schonmal Drupal- und Browser-Cache geleert?
Ja ich hatte den Drupal-Cache
am 25.03.2011 - 21:41 Uhr
Ja ich hatte den Drupal-Cache gelöscht...half aber nichts. Nachdem mir dann der Kragen geplatzt ist, habe ich die page--front.tpl.php und node--bildseit.tpl.php neu kopiert..angepaßt...den Inhaltstyp gelöscht und auch wieder neu angelegt und nun sieht es gut aus. Werde wohl mein Projekt mit Drupal 7 erstmal weiter machen. Was benutzt ihr eigentlich aktuell..Drupal 6 oder Drupal 7?
gleiches Problem
am 11.11.2011 - 11:50 Uhr
kann mir bitte jemand nochmal die Lösung posten? Bei mir besteht das Problem noch immer. Was ich auch nicht verstanden habe: Warum das Doppelminus? node--bildseite.tpl.php
Was genau funktioniert denn
am 11.11.2011 - 13:07 Uhr
Was genau funktioniert denn bei dir nicht?
Und das Doppel-Minus muss da rein, weil Drupal 7 das eben so vorsieht. Früher war's ein einzelnes Minus, jetzt sind es zwei.