Spezielle Ausgabe Inhaltselemente
| Autor | Nachricht |
|---|---|
|
Verfasst am: 06. 07. 2012 [08:57]
|
|
|
kzoller
Themenersteller
Dabei seit: 19.06.2012
Beiträge: 3
|
Hallo zusammen Mein Designer hat mich vor eine schwierige Aufgabe gestellt. Ich habe Inhaltselemente mit speziellen Layouts - Standard - Aufklappbar Dies auf zwei Spalten in der Ausgabe verteilt: - Normal - Rechts Das Layout "Standard" bekomme ich hin. Das ist eine normale Ausgabe lediglich ohne die "bodyclass" im <p> Element. Aber beim Layout "Aufklappbar" bekomme ich Schwierigkeiten. Dies sollte folgende Ausgabe ergeben: <h3 class="accordion">Titel Inhaltselement</h3> <div class="accordeon_container"><p>Inhaltselement</p></div> Das bekomme ich mit meinem Skript auch hin, aber leider nur für Text Elemente. Wenn TextBild oder nur Bilder dazu kommen sieht es schitter bis bewölkt aus. Ich wäre froh, wenn mir jemand einen Tipp geben könnte, wie ich mein TS anpassen muss, damit zumindest diese beiden Inhaltselemente auch funktionieren. Vielen Dank an euch alle! Grüsse Kay # Titel Tag definieren lib.stdheader > lib.stdheader = CASE lib.stdheader { key.field = header_layout # Standard default = TEXT default.field = header default.wrap = <header class="pageTitle"><h1> | </h1></header> # Zweispaltig aufklappbar 1 = TEXT 1.field = header 1.wrap = <h3 class="accordion"> | </h3> # Aufklappbar 2 = TEXT 2.field = header 2.wrap = <header class="pageTitle"><h1> | </h1></header> # Entfernen 3 = TEXT 3.field > } # P Klasse der Inhaltselemente tt_content { text { 20 > 20 = CASE 20 { key.field = layout 0 = TEXT 0 { field = bodytext required = 1 parseFunc = < lib.parseFunc_RTE parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = } 1 < .0 1.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes.P.class = einleitung 2 < .0 2.stdWrap.dataWrap = <div class="accordeon_container"> | </div> } } textpic { 20 > 20 = CASE 20 { key.field = layout 2 = TEXT 2.stdWrap.dataWrap = <div class="accordeon_container"> | </div> } } } |
|
Verfasst am: 05. 08. 2012 [12:12]
|
|
|
macuserpat
Dabei seit: 22.06.2012
Beiträge: 12
|
Also wenn ich die Anforderung jetzt richtig verstehe. Du kannst versuchen die Bildelemente als Text auszugeben Zuerst die Spalte definieren aus welcher die Elemente kommen (z.B. Rechts) TYPOSCRIPT ...select.where = colPos = 2 dann ausgeben lassen TYPOSCRIPT ... 1 = TEXT 1.field = image 1.required = 1 ... und sie dann bei token "," zu splitten und danach mit einem Image-Tag zu wrappen [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 05.08.2012 um 12:13.] |



