Zum Inhalt springen

Pfad in Titel-Tag abbilden?

Erstellt am 11. November 2004 · 8 Antworten · letzte Antwort am 17. November 2004

Tags: SEO, Frage

WhyT ·

moin,

nach dem ich jetzt fast das ganze forum durch hab, und nich gefunden hab, wonach ich suche, meine frage:

also, ich möchte im title tag nicht nur 'website - pagetitle' stehen haben, sondern den pfad aus dem menü.

also <title>meine seite - erste ebene - zweite ebene - seitentitel</title>
ich verwende bis jetzt:

includeLibs.pagetitle = typo3conf/ext/mf_pagetitle/pagetitle.php
plugin.mf_pagetitle.title = meineseite.at - {page:title}
config.titleTagFunction = user_pagetitle_class->changetitle

nur wie muss jetzt die VAR für den pfad lauten? also nich nur {page:title}?

lg
michael

jenses ·
# Kompletter Pfad einer Seite in der Browserleiste
HEAD.rmTagSections = title
page.headerData.20 = COA
page.headerData.20 {
  10 = HMENU
  10 {
    special = rootline
    special.range = 1|
    wrap = <title>www.meinedomain.de&nbsp;&raquo;&nbsp; | </title>
    1 = TMENU
    1 {
      NO.doNotLinkIt = 1
      NO.stdWrap.htmlSpecialChars = 1
      NO.allWrap = |&nbsp;&raquo;&nbsp; |*||*| |
    }
  }
}

viele Grüße
jenses

WhyT ·

schön, danke!
funzt soweit auch wie gewünscht, bis auf 2 probleme:

1. hab ich jetzt 2 <title> tags drinn, zuerst den neuen und dann den alten.
mit config.noPageTitle = 1 bekomm ich aber nicht den ersten tag raus sondern nur das was drinn steht.

2. bei der homepage (ROOT) wird mir nur 'www.seite.xy - ' angezeigt, aber nicht 'www.seite.xy - Index'

hm, lässt sich da noch was finden?

lg
michael

Proximo ·

Lass mich mal überlegen.. bei der 1. ... du entfernst die <title> tags einfach aus dem Wrap?^^

Zu 2. hmm mir fallen das einige möglichkeiten ein... die schmutzige IF-Lösung (weil die indexseite so-wie-so nicht gelöscht wird) oder... ich bin zu müde... ich schreib da vielleicht nachher weiter... es ist einfach zu früh^^

WhyT ·

hi,

naja das mit dem entfernen aus dem warp bringt nüscht, weil dann hab ich den text im header so drinn stehen und dann die title tags selbst...

auch die title tags aus dem template zu verbannen war nix. die fügt er trotzdem dann wieder hinzu.

lg
michael

WhyT ·

naja, ich will jetzt nich ausholen, aber es ging nicht, dann habe ich einfach meinen erst geposteten code wieder verwendet, und die ext einfach so erweitert wie ich wollte.

also ich hab dann einfach die changetitle funktion der extension umgeschrieben.

lg
michael

jenses ·

Hallo !
zu 1) Hab auch zwei title drin, ist aber ja egal, solange nur der Erste in der Browserleiste angezeigt wird.
Offensichtlich funktioniert HEAD.rmTagSections = title nicht.
Edit Jetzt weiß ich wieder, warum: das funzt nur beim Autoparser.
zu 2) special.range = 0 ??

jenses

jenses ·

Hab auch zwei title drin, ist aber ja egal

Ist nicht egal,
da so keine XHTML-Validierung möglich ist.

Also hab ich mich auf Typo3.org umgeschaut und bin auf
EXT: RoVo-TitlePath gestoßen http://typo3.org/extensions/repository/list/rovo_title_path/ .
Die macht unter anderem genau das, was ich will :
Pfad in der Browserzeile plus einen Präfix:
www.meine-domän.de / Firma / Abteilung .
Und im Quelltext steht nur ein title - tag.

Perfekt.

jenses