Zum Inhalt springen

Seiteninhaltstypen layouts zuweisen

Erstellt am 24. März 2009 · 4 Antworten · letzte Antwort am 26. März 2009

Tags: Inhaltselemente, Frage

diso ·

Hallo zusammen,

es ist ja möglich bei einem Seiteninhaltstyp das Layout des Header-Feldes mittels TypoScript zu beschreiben.

Bspweise so:

...
tt_content {
  key.field = header_layout
  0 = COA
  0 {
    10 = TEXT
    10.field = bodytext
    10.wrap = <p class="padding2">|</p>
  }
  1 = COA
  1 {
    10 = TEXT
    10.field = header
    10.field >
    20 = TEXT
    20.field = bodytext
    20.wrap = <p class="padding2">|</p>
  }
}
...

wie ihr in diesem Bsp sehen könnt missbrauche ich das auch um meinen Inhalt selbst zu beschreiben.Dafür ist ja eigentlich das Feld 'Frame/Rahmen' gedacht.

Wie kann ich diesen mittels TypoScript ansprechen? Gibt es irgendwo bsp dazu?

Und dann würde ich auch gern wissen wie ich diese Menüwerte umschreiben kann.
Also im Header-Layout ist es momentan so gelistet 'Normal', 'Layout1', 'Layout2' etc.
Das ist jedoch später für den Redaktuer nicht eindeutig, dh er weiß nicht was sich hinter der Layoutauswahl verbirgt. Kann man das für beide (Header-Layout und Type-Frame/Rahmen) ändern und erweitern?

Vielen Dank für eure Hilfe.

//ok bin fündig geworden.

Liste selbst definieren

TCEFORM.tt_content.section_frame {
  altLabels {
    1 = 1 Liste 1
    5 = 2 Liste 2
  }
  removeItems = 2, 3, 4
}

nur wie kann ich diese dann wrappen?

diso ·

Muß man bei euch immer seine Themen pushen um Antworten zu bekommen?
oder stelle ich meine Fragen zu kompliziert das Sie niemand beantworten kann?

Michaelh74 ·

Nein, aber zumindest ich für meinen Teil hab leider nicht den ganze Tag Zeit um alle Themen zu beantworten und muss zwischen durch auch arbeiten ;-)

Um ganzen Seiten-Layouts zu änderen würde ich das Layout Feld unter Seiteneigenschaften nehmen. Diesen Wert kann man per Condition prüfen und entsprechend das HTML Template oder CSS überschreiben.

Den Section Frame musst Du im TS Setup überschreiben.
Schau am besten mal mit dem Template Analyzer das TS von css_styled_content an. Dort siehst Du wie der section frame aufgebaut ist und kannst diesen dann einfach analog überschreiben.

Gruß
Michael

diso ·
Michaelh74 schrieb

Nein, aber zumindest ich für meinen Teil hab leider nicht den ganze Tag Zeit um alle Themen zu beantworten und muss zwischen durch auch arbeiten ;-)

nix für ungut, nur bist du ja auch nicht der einzigste User hier im Board

Michaelh74 schrieb

Um ganzen Seiten-Layouts zu änderen würde ich das Layout Feld unter Seiteneigenschaften nehmen.

du meinst das feld (frame/rahmen) welches sich section_frame schimpft?

Michaelh74 schrieb

Den Section Frame musst Du im TS Setup überschreiben.

genau hier hänge ich fest.in dem buch Typo3 Handbuch für Entwickler ist nur beschrieben wie ich Klassen im Object-Browser die Klassen für die einzelnen Optionen ändern kann, aber nicht wie ich diese Wrappe.
Ich habe hin und wieder komplizierte MarkUps die ich beschreiben muß damit mein CSS greift

Danke dir nochma

Michaelh74 ·

Das ist richtig, aber ich bin sicher nicht der einzige User hier der neben dem Beantworten der Beiträge auch arbeiten muss ;-) Da ist halt manchmal die Zeit knapp. Und jeder hier ist freiwillig aktiv.

Genau das ist der Frame / Rahmen.

Hast Du meinen Rat befolgt?

Schau am besten mal mit dem Template Analyzer das TS von css_styled_content an. Dort siehst Du wie der section frame aufgebaut ist und kannst diesen dann einfach analog überschreiben.

Danach solltest Du das eigentlich hinbekommen.

Gruß
Michael