Einzelnen Beitrag anzeigen
  #3  
Alt 20.01.07, 11:51
Benutzerbild von arittner
arittner arittner ist offline
Forum Stammgast
 
Registriert seit: 08.12.06
Alter: 37
Beiträge: 248

Moin!

Zitat:
Zitat von mensch Beitrag anzeigen
Schier verzweifelt: Nur, wie bekomme ich noch die Untescheidung für die CType's rein?
Gruss Mensch
Eigentlich nicht schwierig, nur die CASE-Abfragen verschachteln:

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:
r.10 = TEMPLATE
r.10 {
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 {
stdWrap.innerWrap.cObject=CASE
stdWrap.innerWrap.cObject {
key.field = colPos
default=CASE
default {
key.field = CType
default = TEXT
default.value = <div class="standard">|</div>
textpic = TEXT
textpic.value=<div class="textpicdef">|</div>
text = TEXT
text.value=<div class="textonlydef">|</div>
image = TEXT
image.value=<div class="imageonlydef">|</div>
}
1 = CASE
1 {
key.field = CType
default = TEXT
default.value = <div class="standard1">|</div>
textpic = TEXT
textpic.value=<div class="textpic1">|</div>
text = TEXT
text.value=<div class="textonly1">|</div>
image = TEXT
image.value=<div class="imageonly1">|</div>
}
2 = CASE
2 {
key.field = CType
default = TEXT
default.value = <div class="standard2">|</div>
textpic = TEXT
textpic.value=<div class="textpic2">|</div>
text = TEXT
text.value=<div class="textonly2">|</div>
image = TEXT
image.value=<div class="imageonly2">|</div>
}
}
}
}
}
}

Ich habe es in kleinerem Rahmen getestet. Sollte also funktionieren (wenn ich mich hier nicht vertippt habe).

Beste Grüße,
Josch.
__________________
Typo3 4.1.x
Mit Zitat antworten