Zum Inhalt springen

zusätzlich Text in PageTitle

Erstellt am 16. Oktober 2003 · 9 Antworten · letzte Antwort am 6. Januar 2007

Tags: SEO, Frage

susie ·

Der Aufbau meiner Seite ist mit Templates geregelt. Ich bräuchte einen Hinweis, wie ich folgendes regeln kann:

Der Page-Titel der Seiten wird ja aus den Seitenüberschriften der einzelnen Seiten generiert. Ebenso wird das Menü der Seite aus den Seitenüberschriften generiert. Jetzt möchte ich aber im Titel der Seite immer einen Text (Beispiel: "Daniels Website") vor den automatisch generierten Teil setzen.

Wie mache ich das?

Funktioniert das irgendwie so: „page.content.title.wrap = Daniels Website- |

Bitte um Hilfe

susie ·

Hallo sagor,

hat direkt so funktioniert !! Danke Dir.
bla , bla wir vor alle Seiten in der Kopfzeile im IE angezeigt.

page.headerData >
page.headerData = COA
page.headerData {
10 = TEXT
10.field = title
10.wrap = <title>bla , bla -| Seitentitel der Navi</title>
}

sagor ·

Schau zur Kontrolle aber bitte in den HTML-Quelltext Deiner Seite. Bei mir klappt dir Anzeige im Browser auch, aber der <title>tag ist doppelt vorhanden.

Wär für mich sehr interessant, ob er bei Dir auch doppelt ist.

Gruß Sascha

AchimE ·

Hallo Zusammen,
damit der <title> Tag nicht mehr doppelt vorkommt könnt Ihr einfach folgende Zeile ins TS Setup einbauen:

page.config.noPageTitle = 1

anschließend dann die Geschichte mit dem page.10.headerData = COA...

Bei mir funktioniert es so.

Viele Grüße

Achim

doku ·

tja,

page.config.noPageTitle = 1

leert zwar den inhalt des title tag , aber der tag selbst bleibt immer noch übrig...

<title></title>

weiß jemand, wie man den wirklich weg bekommt??

maxhb ·
doku schrieb

weiß jemand, wie man den wirklich weg bekommt??

EinBlick in die Datei tslib/class_tslib.pagegen.php zeigt mir, dass man das offenbar nicht per TS abschalten kann:

...
$GLOBALS['TSFE']->content.='<title>'.htmlspecialchars($titleTagContent).'</title>';

Keine Bedingung zum Ausschalten vorhanden, daher kann man es wohl nur imQuellcode selbst verändern 😉

CU
maxhb

doku ·

und schwupps... isser wech... herzlichen dank!

frei nach dem motto:
lieber im sourcecode rumfummeln, als eine nicht valide seite zu haben... 😉 #giggle#

btw.: was passiert eigentlich "schlimmes", wenn der title zweimal drin ist?
suchmaschinenverwirrung vielleicht? das wäre allerdings ein problem.

p.s.: der "selbstgebastelte" title steht nun auch einige zeilen höher im sourcecode als der "originale", d.h. direkt als erstes unter dem hauseigenen typo3-kommentarblock.
also: doctype -> typo3 kommentar -> title -> stylesheets -> javascripts (falls vorhanden)
is bestimmt auch nicht so schlecht.

maxhb ·
doku schrieb

frei nach dem motto:
lieber im sourcecode rumfummeln, als eine nicht valide seite zu haben...

Ist aber auch ein wenig dusselig, das Typo3 ein leeres Title-Tag erstellt, wenn an ja an und für sich keines mehr erzeugt haben will --> inkonsistent.

CU
maxhb

automatix ·

Hallo!

Für alle, die das Thema noch interessiert. Die Zeile

config.noPageTitle = 1

entfernt das überföüssige Title-Tag.

(TYPO3 4.0.4)