Zum Inhalt springen

Stylesheet nach Seitentitel auswählen

Erstellt am 9. Januar 2005 · 2 Antworten · letzte Antwort am 9. Januar 2005

Tags: Frage

Wu-mc ·

Ich suche eine Möglichkeit um ein Stylesheet einzubinden, wenn der Seitentitel einen bestimmten Namen hat.

Also immer wenn der Seitentitel "Info" ist soll "teamscontentinfo.css" eingebunden werden.
Bei Seitentitel "Ergebnisse" soll "teamscontentergebnisse.css"
und bei "Bilanzen" soll "teamscontentbilanzen.css" eingebunden werden.

Ich will das so, weil ich eine Seite für einen Tischtennisverein mache und unter "Info" eine andere Formatierung z.B. für den Bodytext will als bei "Bilanzen" und "Ergebnisse". Die Formatierung soll aber übernommen werden wenn eine neue Mannschaft hinzu kommt, also eine neue Seite erstellt wird. Diese hat dann wieder die drei Unterseiten.

Also sowas wie

if (Seitentitel == Info)
{
page.includeCSS.file2 = fileadmin/teamscontentinfo.css
}

so würde ich das in Java lösen, aber in TYPO kenn ich mich noch nicht so gut aus.

Wu-mc ·

Ich habe nen ersten Ansatz der dieses und viele Weitere Probleme lösen könnte. Im TypoScript Object Browser steht doch bei diversen Wrap Sachen mit css_styled_content z.B. dieses hier:

<div class="csc-header csc-header-n{cObj:parentRecordNumber}">|</div>

das {cObj:parentRecordNumber} wird ja irgendwie durch den Index des Inhaltelementes ersetzt. Gibt es da auch etwas damit ich da den Seitentitel einsetzen kann? Also das ich immer den aktuellen Seitentitel in meine Styledefinitionen einbauen kann.

Wu-mc ·

okay habs gefunden, mit {page:title} funktioniert das was ich will einwandfrei und somit bleibt meine Page viel flexibler!