Hallo Community
Gerade hänge ich an einem Problem fest.
Laut Tutorial und zahlreichen Forumseinträgen müßte es so laufen, aber ....
Ich will um bestimmte Inhaltselemente einen extra DIV ausgeben lassen, der die Standardausgabe umgibt.
Den Inhaltselementen lassen sich ja unter "Erscheinungsbild" > "Layout des Inhaltselements" die Layouts zuweisen.
Standard = 0
Layout = 1
usw
Die Inhaltselement haben in der DB auch diese Layoutwerte erhalten. Da scheint alles korrekt zu sein!
Frage ich bei den Conditions layout=1 ab passiert nicht! Kein Effekt. (Siehe unten)
Wenn ich zu Kontrolle layout=0, also den Standardwert abfrage, sind alle Inhaltselement mit dem zusätzlichen DIV umgeben.
Soweit funktioniert mein Lösung ja, aber eben nur beim Standardwert.
Es scheint so das TSFE den Layoutwert des Inhaltselement nicht enthält oder immer nur den Wert 0.
Habe ich irgendwas übersehen oder falsch gemacht?
temp.content = COA
temp.content {
10 < styles.content.get
}
[globalVar=TSFE:page|layout=1]
temp.content.10.renderObj < tt_content
temp.content.10.renderObj.stdWrap.wrap = <div class="csc-angebot">|</div>
[GLOBAL]
und später
marks.CONTENT < temp.content
Gerade ist mir noch ein Detail eingefallen, das ich nicht erwähnt habe.
Die Inhaltselemente die von diesem Layout=1 betroffen sind, sind alle im Systemordener in einem Ordener "Angebote" angelegt und werden von mir durch "Inhaltselemente einfügen" aufgerufen werden.
Könnte dort die Ursache für die den falschen Layout-Wert der Elemente liegen.
Was häälst du davon:
temp.content = CASE
temp.content {
key.field = page:layout
default = COA
default{
10 < styles.content.get
}
1 = COA
1{
10 < styles.content.get
10.wrap = <div class="csc-angebot">|</div>
}
}
ungetestet, aber so oder ähnlich sollte das klappen
Halle Mr.TRRD
Danke für den Vorschlag, aber leider bleibt der "Fehler" bestehen.
Kein Effekt bei deinem Vorschlag und wenn ich mal "default" und "1" austausche um zu sehen, ob es überhaupt klappt, sind sofort alle Inhaltselemente der Seite mit dem DIV umgeben. DIV zuweisen klappt!
Also ist "Default" immer gesetzt, egal welcher Wert bei Layout definiert wurde und da liegt die Ursache des Problems.
Vielleicht habe ich dich nicht richtig verstanden.
nun gehe ich davon aus, dass Inhaltselemente, die über insert Record eingebunden werden anders / zusätzlich gewrapped werden sollen.
tt_content.shortcut.20.wrap = <div class="foobla">|</div>