Titel nicht anzeigen (aber auch nicht leer lassen)
am 04.07.2010 - 21:19 Uhr in
Hallo, ich such nach einer Lösung, den Titel auszublenden. Der soll auf keinen Fall leer sein, aber auch nicht angezeigt werden. Meine H1 Überschrift ist in der Regel die gleiche wie der Titel. Es sieht deshalb sehr komisch aus, wenn die ersten beiden Zeilen im Content gleich sind. Danke Euch!
- Anmelden oder Registrieren um Kommentare zu schreiben

Template
am 04.07.2010 - 21:49 Uhr
Hallo.
Ausblenden kannst Du den Titel in der node.tpl.php oder auch in der page.tpl.php Deines Themes.
Wenn Du den Titel dann noch automatisch vergeben lassen möchtest, bietet sich das Modul [do:auto_nodetitle Automatic Nodetitles] an.
hth,
Stefan
Hallo Stefan, nein,
am 04.07.2010 - 22:36 Uhr
Hallo Stefan, nein, automatisch den Titel vergeben möchte ich aus SEO Gründen nicht. Was müsste ich in den beiden Dateien node.tpl.php /page.tpl.php ändern? Welche Zeile?
Hat diese Änderung irgendweche negativen Auswirkungen? Danke sehr!
$title
am 04.07.2010 - 22:42 Uhr
Was müsste ich in den beiden Dateien node.tpl.php /page.tpl.php ändern? Welche Zeile?
Kommentiere die Zeile, in der
print $titlesteht aus.Stefan
Kurze Nachfrage, bevor ich
am 04.07.2010 - 23:15 Uhr
Kurze Nachfrage, bevor ich etwas falsch mache- wie kommentiere ich in php richtig aus? danke!
//
am 04.07.2010 - 23:44 Uhr
Original
<?php print $title ?>Auskommentiert
<?php // print $title ?>// = Kommentar
Dazu sei (vorsichtshalber)
am 05.07.2010 - 00:38 Uhr
Dazu sei (vorsichtshalber) noch gesagt, dass // immer nur die dahinter stehende Zeile auskommentiert.
<?php
print 'hallo welt';
//print 'nur diese Zeile wird auskommentiert';
print 'Die hier nicht';
/*Mit einem Slash und einem darauf folgenden Stern
kann man ganze Textblöcke auskommentieren.
Der Text gilt so lang als Kommentar,
bis ein schließender "Tag" erscheint, ein Stern mit darauf folgendem Slash:
*/
print 'Diese Zeile wird also nicht mehr auskommentiert';
?>
Stimmt das wirklich?
am 05.07.2010 - 04:40 Uhr
Meine H1 Überschrift ist in der Regel die gleiche wie der Titel.
Ich weiss nicht aber nach meiner bescheidenen Meinung dürfte das So eigentlich nicht sein oder irre ich mich da? Ich dachte die
H1gibts nur 1x auf einem Internet-Auftritt, nämlich für den Titel des Auftritts. Alle weiteren sollten dochH2oder höher sein? Und wenn ich mch nochmal recht entsinne setzt Drupal standardmässig die Node-Titel inH2-Tags?r4s6][quote=bernadine
am 05.07.2010 - 07:58 Uhr
Und wenn ich mch nochmal recht entsinne setzt Drupal standardmässig die Node-Titel in
H2-Tags?kommt auf das theme an :-)
was genau meinst du mit "aber auch nicht nicht leer lassen"? heißt das, sie soll nicht sichtbar sein aber dennoch im quellcode vorhanden?
@monsi
am 05.07.2010 - 08:47 Uhr
kommt auf das theme an :-)
Natürlich hast Du da recht, aber Node-Titel sollten IMHO trotz allem nicht als H1 definiert werden. Gerade wenn bernadine von SEO spricht, glaube ich nicht, dass es der Seite gut bekommt wenn H1 mehrfach genannt ist, ich kann mich irren, aber das enspricht doch nicht den üblichen HTML-Gepflogenheiten.
Nun denn, ich denke Stefan hat sie schon auf die richtige Fährte geleitet, also werde ich im weiteren mein "Lästermaul" halten und nicht mehr Verwirrung stiften als nötig. *scnr*
Elegant und SEO-Technisch am
am 05.07.2010 - 10:18 Uhr
Elegant und SEO-Technisch am besten wäre natürlich ein
h1 {display: none;}Damit wäre dann auch Google zufrieden
Hallo, Zitat: ch dachte die
am 05.07.2010 - 11:11 Uhr
Hallo,
ch dachte die H1 gibts nur 1x auf einem Internet-Auftritt, nämlich für den Titel des Auftritts. Alle weiteren sollten doch H2 oder höher sein? Und wenn ich mch nochmal recht entsinne setzt Drupal standardmässig die Node-Titel in H2-Tags?
Ne, ist so nicht richtig, H1 Headlines sollte nur ein mal auf einer Seite verwendet werden, nicht einmal auf dem kompletten Auftritt.
Elegant und SEO-Technisch am besten wäre natürlich ein
h1 {display: none;}
Damit wäre dann auch Google zufrieden
Also sowas würd ich auf gar keinen Fall so machen, SEO Technisch wäre das ein guter Schritt aus dem Index zu fliegen ;-)
andreas-emer schrieb Also
am 05.07.2010 - 11:57 Uhr
Also sowas würd ich auf gar keinen Fall so machen, SEO Technisch wäre das ein guter Schritt aus dem Index zu fliegen ;-)
Echt ?
Hallo, Zitat: Echt ? Ne ich
am 05.07.2010 - 12:11 Uhr
Hallo,
Echt ?
Ne ich schreib das hier nur so zum Spaß :-x Am Besten gibst Du der Überschrift bei weißem Hintergrund auch noch weiße Farbe... Das Verhalten, dass Überschriften (meist mit Keywords bestückt) auf Display none stehen, sieht höchst Manipulativ aus, jeder kann sich ausmalen, das sowas keinesfalls gut ist.
Hi, vielen Dank Euch allen!
am 05.07.2010 - 14:46 Uhr
Hi, vielen Dank Euch allen! Nun bin ich etwas verwirrt.. Tatsächlich:
Und wenn ich mich nochmal recht entsinne setzt Drupal standardmässig die Node-Titel in H2-Tags?
- das ist wirklich der Fall in meinem neuen Template. Titel ist in H2 geschrieben. H1 ist dann meine Headline. Und dann kommen Under-Headlines in H2.
Den Titel wollte ich nur deshalb ausblenden lassen, weil er vom Text her recht ähnlich meiner Headline (H1) ist- in 80% aller Fälle. Nur sieht es dann doppelt gemoppelt aus:
Ein fiktives Beispiel:
Title: Ölmalerei der 20er Jahre
Headline: Ölgemälde der 20er Jahre: Unvergesslich und stylisch
Under-Hedline H2: Fantasie und Visionen in der Ölmalerei 20er Jahre
Ich habe noch eine Seite mit Joomla- dort wird Titel nur tatsächlich im Tab angezeigt, sonst nur im Quellcode.
Meint ihr, durch das ausschließen in PHP gibt es negative Auswirkungen im Bezug auf SEO etc.? Was wird denn dan im Tab angezeigt?
Also wenn du die Headline im
am 05.07.2010 - 15:06 Uhr
Also wenn du die Headline im Template/PHP auskommentierst, hat das keine Auswirkungen auf SEO. Sie wird dann gar nicht ausgegeben (auch nicht im Quellcode oder in Tabs).
Wenn ich das jetzt richtig verstehe, verwendest du Tabs ... Da wird dann die Headline im Quellcode (mal von AJAX abgesehen) ausgegeben, Google kann diese dann erfassen. Nur der User sieht sie erst nach einer Aktion (z.B. klick auf einem Button/Link).
Monsi
.. mit Tabs meinte ich
am 05.07.2010 - 16:24 Uhr
.. mit Tabs meinte ich eigentlich die Tabs bei Firefox oder IE- also den Satz, der oben angezeigt wird, z.B. gerade eben-> Auf Kommentar antworten / Drupal Center.
Wenn ich den Titel ausblenden lasse, was steht denn dann drin??
Wenn du das print $title raus
am 05.07.2010 - 18:04 Uhr
Wenn du das print $title raus nimmst, dürftes in den Browser-Tabs immer noch der Node-Titel stehen. Indem du an dieser Stelle das $title entfernst, nimmst du ja gezielt an dieser Stelle den Titel raus, nicht aus der gesamten Seiten-Information.