Zum Inhalt springen

Ergänzungen zum TITLE vornehmen

Erstellt am 5. Mai 2003 · 20 Antworten · letzte Antwort am 28. April 2006 · Seite 1 von 2

Tags: SEO, Frage

lagaf ·

Hi Folks,

die Suchfunktion hier und auf Typo3.org habe ich leider erfolglos benutzt, also hier meine (laienhafte) Frage...

Ich möchte im <TITLE> Tag nicht nur den jeweiligen Namen der Seite, also z.B. "Home" oder "News" stehen haben, sondern auch noch als Zusatz den Namen des Projektes, also in meinem Fall "Webpolizei.de". Meiner Meinung nach müsste man das irgendwo bei Constants eintragen können, aber mit der TSRef komme ich auch nicht allzu weit 🙁

Im Endresultat soll in meinem Title dann bsp.weise stehen "Webpolizei.de: Alkoholtest"

Hat jemand eine fertige Lösung für mich anzubieten? Ich schätze, es ist nicht mehr als eine Zeile 😃 Danke Euch im voraus 😉

maka77 ·

Hi,

also auf den ersten Blick fällt mir nur ein das man
Webpolizei : {Platzhalter} irgendwie definieren müsste
und dann den Platzhalter immer mit der jeweiligen Seiten-
überschrift füllen müsste. Naja nur so ne Idee.
Vielleicht bringts Dir was.

MfG,
Maka77

bk ·

hallo lagaf,

ist eigentlich ganz einfach.

du brauchst nur in deinem template den wert sitetitle auszufüllen. sprich nicht setup oder in constants bearbeiten sondern die zweite zeile (sitetitle).

trägst du dort webpolizei.de ein erhälst du webpolizei.de : aktuelle seite.

mfg

bk

lassahn ·

hat sich das mittlerweile mal geklärt ??
wie man die : in einen | umwandeln kann ??

und ich hätte da auch gleich noch die nächste frage:
wie kann ich das z.b. umdrehen ?? also erst den seiten titel und dann den allgemeien titel ??

gruß ... torge

kurtzman ·

vielleicht hilft das:

config.noPageTitle = 1
page.headerData.5 = TEXT
page.headerData.5.field = subtitle // title
page.headerData.5.wrap = <title>Präfix: |</title>

Eine VerticalBar anstatt den Doppelpunkt zu verwenden würde mit mit &verbar; probieren. Doch leider geht das nicht :-(
Unter PHP "escaped" man einfach Sonderzeichen z.B. \| aber das geht in TypoScript nicht.

Auf jeden Fall ist mit dieser Lösung das Setzen des Sitetitle im Template nicht nötig. Es werden einfach die Titel und Subtitel aus einer Seite genommen.

kurtzman ·

sollte trotzdem jemand wissen, wie man die gute alte Pipe in den Title bekommt... mich würds interessieren :-)

woida ·

Also ich nehm da den Page Title Changer (mf_pagetitle). Damit funktioniert auch der "|":

includeLibs.pagetitle = typo3conf/ext/mf_pagetitle/pagetitle.php
plugin.mf_pagetitle.title = TOLLER_TITEL | {page:title}
config.titleTagFunction = user_pagetitle_class->changetitle
Arakasi ·

Oder einfach, das Sonderzeichen für die Pipe nehmen, etwa so

page.headerData.5 = TEXT
page.headerData.5.field = subtitle // title
page.headerData.5.wrap = <title>Die gute alte Pipe  &#124;&nbsp;|</title>
demeter ·

vielleicht hilft das

&# 124 ; ist der ASCII-code für die pipe
die leerzeichen musst du löschen aber wenn ich das anders schreibe wird der code gleich in die pipe umgewandelt

vierpunkt ·

hab rumgespielt -> bei mir klappts 1a!

seite.config.noPageTitle = 1
seite.headerData.11 = TEXT
seite.headerData.11.field = subtitle // title
seite.headerData.11.wrap = <title>S.A.T. Security & Transport Corporation -&nbsp;| &nbsp;</title>
typofritze ·

Hallo,

ich habe da ein ähnliches Problem:

Ich würde gerne einen Stern (& #9733😉 im Titel verwenden. Ich benutze die mf_pagetitle Extension.
Egal, ob ich den Stern per Cut and Paste einfüge, oder & #9733; schreibe, es wird immer das & in & amp; umgewandelt, so dass am Ende & amp;#9733; erscheint.

Wie kann ich das umgehen? Ich will im Grunde das & escapen.

Besten Dank,
Andreas

Unbekannter Benutzer ·

Also ich weiß nicht wo das Problem ist... Ich verwende ebenfalls die Extension und egal was ich da für ein Zeichen rein setze, das wird immer so angezeigt wie ich es rein setze. Warum umschreibst du denn den Stern unbedingt mit dem ASCII-Code? Ist doch gar nicht nötig.

typofritze ·

Das ist ja das Problem:

Wenn ich den Stern direkt einfüge, ist Typo3 so schlau, ihn durch den richtigen ASCII Code zu ersetzen. Allerdings wird das & im Code auch noch ersetzt durch & amp;

Das wird automatisch doppelt ersetzt, so dass es nich mehr geht. Mit dem Pipe-Symbol geht das bei mir auch, beim Stern aber nicht. Keine Ahnung, was ich da machen kann.

claudia2 ·

Hi,

um den Titel zu ergänzen kannst Du auch die Extension bvd_set_page_title nehmen ("Set Subtitle as Pagetitle").

Dann erscheint der Text den Du im Untertitel der Seite angibst im Titel, hinter dem Projektnamen den Du im Root-Template (sitetitle) angegeben hast.

Ist übrigens auch sehr praktisch um Keywords unterzubringen...

gruße
claudia

typofritze ·

Das hilft mir leider auch nicht weiter, weil ich tt_news auf meinen Seiten benutze. Dadurch bekommt die Seite ständig neue Titel, je nachdem welche Nachricht gerade geladen wird.

Ansonsten wäre das sicherlich eine Alternative.

Danke,
Andreas

Danii ·

Moin zusammen,

ich weiss dass dieses Thema schon ein paar Tage alt ist, aber ich bin da gerade dran un komm nicht weiter.

Ich möchte den Pagetitle erweitern, und zwar
1. Pagetitel
2. Seitentitel
3. wenn Subtitle vorhanden zwei Stricherl --
3. wenn Subtitle vorhanden den Subtitle

Mein Lösungsansatz:

page.headerData.5 = COA 
page.headerData.5 {
    1 = TEXT
    1.value = <title>Seitentitel: 
    2 = TEXT
    2.field = title
    3 = TEXT
    3.field = subtitle
    3.if.isTrue.field = subtitle
    3.wrap =  --  |
    4 = TEXT
    4.value = </title>
}

funkt soweit auch - allerdings habe ich jetzt 2 mal den <title> drin

	<link rel="SHORTCUT ICON" href="fileadmin/favicon.ico" />
	<link rel="stylesheet" type="text/css" href="fileadmin/resources/stylesheet.css" />
<title>Pagetitel: Home -- Willkommen bei Tralla</title>

(..)


	<title>Pagetitel: Home</title>

Hat jemand eine Idee wie ich den zweiten Title

<title>Pagetitel: Home</title>

rauswerfen kann?