Zum Inhalt springen

Text im header ausgeben

Erstellt am 13. Juli 2009 · 3 Antworten · letzte Antwort am 14. Juli 2009

Tags: Frage

Michelangelo ·

Hallo ich binde mittels folgendenm TYPOSCRIPT zwei texte im Header ein

lib.header.60 >
lib.header.60 = COA
lib.header.60 {
{
    wrap = <div class="headertitle"> | </div>
    90 = TEXT
    90 {
    data = page:title
    override.field = field_pagetitle
    wrap = <h2>|</h2>
    
        }
}

}
lib.header.61 >
lib.header.61 = COA
lib.header.61 {
{
    wrap = <div class="headersubtitle"> | </div>
    91 = TEXT
    91 {
    data = page:TEXT
    wrap = <h6>Das ist ein vordefinierter Text der auf allen Seiten ausgegeben wird</h6>
   
        }
}

Jetzt möchte ich dass das Typoscript auf den Seiten mit den ID's: 40,41 nicht ausgegeben wird.

Sattdessen möchte ich für die Seiten mit den ID's individuell jeweils andere Texte einbinden. Ich habe einige ähnliche Lösungen aus dem Forum auf mein Fall umzusetzen versucht, doch es scheint dass es an meinem Typoscript Verständnis scheitert. Danke für eure Hilfe.

Michelangelo ·

Danke hat geklappt
Ich habe die selben uids wie zuvor verwendet und folgendes in die beiden neuen extension templates übergeben, verursacht das Konflikte?

lib.header.60 >
lib.header.60 = COA
lib.header.60 {
{
    wrap = <div id="headerid"> | </div>
    90 = TEXT
    90 {
    data = page:title
    override.field = field_pagetitle
    wrap = <h2>|</h2><br><p>neuer zusätzlicher Text</p>
    
        }
}
 
}
lib.header.61 >
lib.header.61 = COA
lib.header.61 {
{
    wrap = <div class="headersubtitle"> | </div>
    91 = TEXT
    91 {
    data = page:TEXT
    wrap = <h6>Das ist ein vordefinierter Text der auf allen Seiten ausgegeben wird</h6>
   
        }
}

Werden ansonsten alle sonstigen Eigenschaften aus dem Haupttemplate an diese Seiten weiter vererbt, da nur der og. code in den ext templates steht?

Michaelh74 ·

Bei extension Templates wird alles vererbt und Du kannst Dein TS erweitern oder überschreiben...

Gruß
Michael