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

Artikel in der Kategorie
"TYPO3 (T3)"

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

Weitere Artikel in der Kategorie TYPO3 (T3) (auszugsweise)

Text mit Bild als Tabelle (statt Definitionsliste) rendern / clear.gif entfernen

Bei Newslettern kann es sehr hilfreich sein Inhalte bzw. den gesamten Newsletter mit Tabellen anstatt normalem Markup aufzubauen. Die Renderengines der Mailprogramme sind teilweise nicht sonderlich gut und bei Internet-Mail-Anbietern kommt es bei Verwendung von float-Konstrukten auch gern mal zu Darstellungsfehlern.
Damit die Mail möglichst überall gleich aussieht, habe ich mich eben für den Weg der [...]


Den ganzen Beitrag lesen »

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

Backend / BE Extension - Konfiguration von Konstanten direkt nach Installation möglich machen

Jeder kennt es: nach der Installation einer Extension bietet diese noch im Extension Manager die Möglichkeit, verschiedene Konstanten zu definieren.
Damit die eigene Extension ebenfalls so direkt konfiguriert werden kann (z.B. wenn es sich um eine reine Backend Extension handelt) muss man nur

die Datei ext_conf_template.txt im Extensionverzeichnis anlegen
In dieser können nun die verschiedenen Einstellmöglichkeiten eingetragen [...]


Den ganzen Beitrag lesen »

  • Abgelegt unter: EXT
  • Erstellungsdatum: 28 Mai 2007
  • 0 Kommentare ansehen

eigenes Stylesheet / CSS im Backend Modul der eigenen Extension in Typo3

Für alle die es auch interessiert. Es gibt die Möglichkeit, ein zusätzliches Stylesheet im Backendmodul einer selbst geschriebenen Typo3-Extension zu laden.
In der main-Funktion des Backendmoduls wird per

$this->doc = t3lib_div::makeInstance(’mediumDoc’);

eine Instanz des template-Objektes erstellt, welches einige interessane Funktionen bietet.
(Nachzulesen in der offiziellen Klassendokumentation).
Unter Anderen besitzt es die Membervariable styleSheetFile2, welche standardmäßig nicht gesetzt ist.
Und genau hier [...]


Den ganzen Beitrag lesen »

  • Abgelegt unter: EXT
  • Erstellungsdatum: 27 Mai 2007
  • 3 Kommentare ansehen
top top