Den RSS-Feed dieses Blogs abonnieren Mehr über den Autor

dynamischer Seitentitel in Typo3 wie Klickpfad/Breadcrumb

Viele möchten Ihre Seite auch google gern schmackhaft machen. Dass man heutzutage ohne Suchworte im Titel nur mit sehr starkem Content eine vordere Platzierung erreicht ist wohl auch jedem klar, der mal bei google nach “xbox 360″ sucht.

Es muss also ein dynamischer Seitentitel her, welcher hierarchisch aufgebaut einem Klickpfad (rootline, breadcrumb) ähnelt. Und genau diese Idee ist schon der Ansatz und die Lösung: wir erstellen im title-Tag einen Klickpfad ohne Verlinkungen. Doch Eins nach dem Anderen (folgende Sriptzeilen gehören natürlich ins Typoscript Setup):

  1. Die Typo3-seitige Generierung des Titels ausschalten

    config.noPageTitle = 2
  2. den Klickpfad als HMENU in headerData

    page.headerData.80 = COA
    page.headerData.80 {
    wrap = <title>|</title>
     
    10 = HMENU
    10 {
    special = rootline
    special.range = 1|-1
    includeNotInMenu = 1
     
    1 = TMENU
    1.NO = 1
    1.NO.doNotLinkIt = 1
    1.NO.allWrap = |&nbsp;&#124;&nbsp;|*| |&nbsp;&#124;&nbsp;|*| |
    }
     
    20=TEXT
    20.data = DB:sys_template:1:sitetitle
    20.wrap = &nbsp;-&nbsp;|
    }
Damit wird ein Seitentitel nach folgendem Schema aufgebaut:

Hauptseite | Unterseite | UnterUnterseite - Seitentitel (wie im Haupttemplate festgelegt)
Dabei wirken sich folgende Zeilen besonders auf das Setup aus:

includeNotInMenu = 1 ~Auch die Seitentitel von “Nicht im Menü”-Seiten werden angezeigt

special.range = 1|-1 ~ Beginnt auf Ebene 1 (also unter root und zeigt die aktuelle Seite mit an)

20.data = DB:sys_template:1:sitetitle ~ Holt den Seitentitel des Haupttemplate aus der DB

1.NO.doNotLinkIt = 1 ~ Wichtig damit keine HTML Anker um die Titel gelegt werden

  • Abgelegt unter: T3S
  • Erstellungsdatum: 30 Mai 2007
  • 0 Kommentare ansehen

Kommentare ( als RSS 2.0-Feed abonnieren - Trackback-URL - Kommentar schreiben )

Schreib was dazu...

XHTML: Du kannst die folgenden Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Icon: Notiz
top top