Zum Inhalt springen

Mehrere Template mit mehreren Layouts

Erstellt am 24. September 2005 · 2 Antworten · letzte Antwort am 27. September 2005

Tags: Inhaltselemente, Frage

Scarecrow ·

Hallo zusammen,

hätte mal eine grundsätzliche Fragen zum Einsatz mehrerer Templates in einer Typo3-Installation.
Bislang hatte ich immer nur ein einziges Template benutzt.
Unterschiedlich formatierte Inhalteelemente und Überschriften habe im Bereich "Typ" (Layout 1 - Layout 5, "versteckt") und mit bsplw. folgendem TS-Code realisiert.

temp.customWrap < tt_content.stdWrap
temp.customWrap {
  prepend = CASE
  prepend {
    key.field = colPos
    default = TEXT
    default.value = <table border="0" width="80%" cellspacing="0" cellpadding="0">
    }
    append = CASE
    append {
      key.field = colPos
      default = TEXT
      default.value = </td></tr></table></td></tr><tr><td height="50px"><img src="fileadmin/images/clear.gif" border="0" width="1px" height="50px" alt="" /></td></tr></table>
    }
}

tt_content.stdWrap >
tt_content.stdWrap < temp.customWrap

lib.stdheader > 
lib.stdheader = CASE 
lib.stdheader { 
key.field = header_layout 
1 = TEXT 
1.field = header 
1.wrap = <tr><td><table border="0" align="left" cellspacing="0" cellpadding="0"><tr><td class="headline_content">|</td></tr><tr><td height="10px"><img src="fileadmin/images/clear.gif" border="0" width="1px" height="10px" alt="" /></td></tr><tr><td class="content">
2 = TEXT 
2.field = header 
2.wrap = <tr><td style="border:2px solid #FFFFFF; padding:10px;"><table border="0" align="left" cellspacing="0" cellpadding="0"><tr><td class="headline_content">|</td></tr><tr><td height="10px"><img src="fileadmin/images/clear.gif" border="0" width="1px" height="10px" alt="" /></td></tr><tr><td class="content">
default < .1
}

Nun meine Frage: Gibt es eine Möglichkeit mehrere HTML-Template zu benutzen, die der Redakteur für jede Seite einfach auswählen kann und für jedes Template 5 unterschiedliche Layouts für Inhaltselemente nach obigen Schema zu definieren?

Vielen Dank vorab für Eure Antworten!

Gruß, Scarecrow

Marco74 ·

hm...bin da auch noch nicht so der Experte. Eine Auswahlmöglichkeit hat man über das "Page Layout" im Seitenheader.

Dann habe ich irgendwo mal gesehen, dass man das Eingabefeld "Rahmen" (bei den einzelnen Inhaltselementen) missbrauchen kann, um verschiedene Layouts zur Verfügung zu stellen. Weiss aber echt nicht mehr wo das steht ;-(

Ich selber verfolge eine andere Methode. Mit dem (htmlarea) rte kann man dynamisches CSS integrieren. Damit lässt sich in meinem konkreten Falle alles realisieren, was erlaubt sein soll.

vg Marco