SPALTE = CONTENT
SPALTE {
table = tt_content
select {
where = colPos = 1
pidInList.data = leveluid:-2
orderBy = sorting
languageField = sys_language_uid
}
}
durch pidInList.data wird der inhalt der obersten ebene geholt, also in meinem falle habe ich 2ebenen. das funktioniert auch einwandfrei.
das problem ist nun, wenn ich nun für meine 1.ebene einen anderen inhalt als auf root in der SPALTE definieren möchte, klappt das ja so nicht, denn durch die anweisung pidInList.data greift ja die obere ebene...eben root.
wie kann ich das umgehen bzw. abfangen?
hilfe?!
hallo,
nein das ist so nicht richtig.
wenn ich nur
pidInList.data = leveluid:slide
angebe, dann rutscht er immer auf die oberste ebene
wenn ich wie im meinen beispiel
pidInList.data = leveluid:-2, slide
angebe, dann rutscht er bei den unterebenen also in meiner menuebene2 eins höher
z.b
-menupunkt
--unterpunkt
bei --unterpunkt nimmt er das was auf -menupunkt liegt
aber bei der ebene1 nimmt er das was auf _root ebene0 liegt.
das soll ja so nicht sein, ausser der bereich ist auf ebene1 leer...
soweit verständlich?danke!
edit:
es dreht sich hierbei auch nicht um die vererbung von "nur" bildern, sondern einem TEXT bereich und einem BILD
hier die lösung für mein problem.
folgender code im setup
SPALTE = CONTENT
SPALTE {
table = tt_content
select {
where = colPos = 1
orderBy = sorting
languageField = sys_language_uid
}
stdWrap.ifEmpty.cObject < styles.content.getLeft
stdWrap.ifEmpty.cObject {
stdWrap.ifEmpty.cObject < styles.content.getLeft
select.pidInList.data = leveluid:-2, slide
}
}
!