Einzelnen Beitrag anzeigen
  #2  
Alt 18.09.07, 09:56
webmoench webmoench ist offline
Forum Zuschauer
 
Registriert seit: 28.08.07
Beiträge: 3

verschachteln geht nicht aber ...


Verschachteln funktioniert nicht, die Arrays werden immer auf oberster ebene angelegt. Mit COA kann ich zwar ebenfalls ein Array basteln aber kein assoziatives.

Die Problemlösung muss jetzt anders gestaltet werden.
Nun möchte ich das in 20 die CONTENT Objekte durch eine postuserfunction geschleust werden. Allerdings wird die Funktion nicht aufgerufen und ich habe keinen Schimmer warum. Wenn ich die postuserfunc auf TEXT anwende arbeitet es einwandfrei. Allerdings brauche ich den Aufruf auf ein CONTENT oder COA Objekt. da streikt es nun.

Hier der überarbeitete Typoscript code.

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:
71:
72:
73:
74:
75:
page = PAGE
page.typeNum = 0
page.10 = COA
page.10    {    
10 =    LOAD_REGISTER
10    {
lvl1pages.cObject = CONTENT
lvl1pages.cObject    {    
table = pages
select    {
pidInList = 18
orderBy = uid
}

renderObj = TEXT
renderObj    {
field = uid
wrap = |,
}
}

lvl2pages.cObject = CONTENT
lvl2pages.cObject    {    
table = pages
select    {
pidInList.data = register:lvl1pages
orderBy = uid
}

renderObj = TEXT
renderObj    {
field = uid
wrap = |,
}
}

lvl3pages.cObject = CONTENT
lvl3pages.cObject    {    
table = pages
select    {
pidInList.data = register:lvl2pages
orderBy = uid
}

renderObj = TEXT
renderObj    {
field = uid
wrap = |,
}
}

allPages.cObject = COA
allPages.cObject    {
10 = TEXT
10.data = register:lvl1pages
10.wrap = |,

20 = TEXT
20.data = register:lvl2pages
20.wrap = |,

30 = TEXT
30.data = register:lvl3pages
}
}

20 = CONTENT
20    {
table = tt_address
select    {
pidInList.data = register:allPages
}
postUserFunc = user_getGeocodeData->getMarkerDataSCRIPT
}
}
Vielleicht kann mir jemand sagen warum postUserFunc nicht auf COA und CONTENT wirkt, oder wenn doch wie.

Danke
Mit Zitat antworten