Einzelnen Beitrag anzeigen
  #7  
Alt 02.02.07, 16:20
Benutzerbild von mensch
mensch mensch ist offline
Forum Stammgast
 
Registriert seit: 11.01.07
Ort: NRW, Köln
Alter: 53
Beiträge: 109

hi armin,
was meinst Du mit "verschachteln"? Habe zwar just eine Lösung gefunden, aber die könnte eventuell unperfomant sein oder was auch immer. Der Sinn und Zweck meiner Aktion ist,
1. dass ich in meinem CSS-Style
- ausschliesslich mit DIV-Blockelementen
- mit festen Breiten für LINKS, NORMAL und RECHTS und bei BILDERN mit flexiblen Breiten,
- mit floats arbeite
- und komplett die paddings entfernt habe, da ich sonst je nach Browser unterschiedliche Darstellung hatte.
2. dass ich keine fixierten Punkte in meinem HTML-Template für LINKS, NORMAL und RECHTS habe, sondern diese - entsprechend der vom Redakteur festgelegten Reihenfolge - quer Beet erscheinen sollen. Unter anderem werden bei BILDERn die colPos LINKS, NORMAL oder RECHTS nicht berücksichtigt.
3. Oder weil ich zu Dummie für Typo3 bin und es nicht besser wusste

Meine derzeitige Lösung:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
r.10 = TEMPLATE
r.10 {
template = FILE
template.file = fileadmin/xyz.html
workOnSubpart = BODY
marks.CONTENT = COA
marks.CONTENT {
10 = CONTENT
10 {
wrap = |
table = tt_content
select.where = colPos < 3
select.orderBy = sorting
select.languageField = sys_language_uid

renderObj < tt_content
renderObj {
text.stdWrap {
prepend = CASE
prepend {
key.field = colPos
default = TEXT
default.value = <div class="normal"><div class="texte">
1 = TEXT
1.value = <div class="sol"><div class="texte">
2 = TEXT
2.value = <div class="sag"><div class="texte">
}

append = CASE
append {
key.field = CType
default = TEXT
default.value = </div></div>
1 = TEXT
1.value = </div></div>
2 = TEXT
2.value = </div></div>
}
}
textpic.stdWrap {
prepend = CASE
prepend {
key.field = colPos
default = TEXT
default.value = <div class="normal"><div class="textebilder">
1 = TEXT
1.value = <div class="sol"><div class="textebilder">
2 = TEXT
2.value = <div class="sag"><div class="textebilder">
}

append = CASE
append {
key.field = CType
default = TEXT
default.value = </div></div>
1 = TEXT
1.value = </div></div>
2 = TEXT
2.value = </div></div>
}
}
stdWrap.required = 0
image.wrap = <div class="bilder">|</div>
image.20.renderMethod = div
}
}
}
}

Gruss Mensch

PS: Bin gerne bereit einen anderen Ansatz aufzugreifen.
__________________
Noch immer Typ3Dummie: Wenn ich weiss, dass ich nichts weiss, weiss ich mehr, als wenn ich nicht weiss, dass ich nichts weiss.
Mit Zitat antworten