Hi,
ich verwende T3 6.2.4 und Grid Elements. Jetzt gibt es ab einer bestimmten Ebenentiefe zwar Kindseiten, allerdings wird deren Inhalt nur auf deren Elternseiten abgebildet weil die Kindseiten zu wenig eigenen Content haben.
Grundsätzlich habe ich das schon gelöst:
temp.unterseiten = CONTENT
temp.unterseiten {
table = pages
select {
pidInList.field = uid
orderBy = sorting
}
renderObj = COA
renderObj {
20 = CONTENT
20 {
table = tt_content
select {
pidInList.field = uid
orderBy = sorting
}
}
}
}
temp.content = COA
temp.content {
10 = TEXT
10.field = title
10.wrap = <h1>|</h1>
20 < styles.content.get
30 < temp.unterseiten
30.renderObj {
10.wrap = <h3>|<h3>
30 < temp.unterseiten
30.renderObj {
10.wrap = <h4>|<h4>
}
}
}
page.10.marks.CONTENT < temp.content
Soweit so gut ... nur bringen mich jetzt meine Grid-Elemente in Bedrängnis: natürlich wird zuerst das ganze Element gezeigt und dann nochmal jedes darin enthaltene Element nochmal einzeln ... das sieht dann grob so aus
<div id="1">
<div id="2">
<div id="3">
</div>
<div id="2"></div>
<div id="3"></div>
Kann mir da irgend jemand mit mehr Ahnung weiterhelfen? Wie kann ich ausschließen, dass bereits abgerufene Inhalte, bzw. Inhalte die innerhalb anderer liegen nicht abgerufen werden?
Herzlichen Dank!
Joachim