Ich muss die einzelnen Inhaltselemente je nach Spalte unterschiedlich formatieren. Zu diesem Zweck würde ich gerne den Standart-Wrap abhängig von der Spalte einrichten.
Mein bisheriger Ansatz:
tt_content.stdWrap >
tt_content.stdWrap = CASE
tt_content.stdWrap {
key.field = colPos
2.dataWrap (
<div class="box colorLight">
<div class="box-content">
|
</div>
</div>
)
default.dataWrap = <div class="content-element"> | </div>
}
Irgendwie scheitere ich .. vielleicht kann mir jemand helfen?
Keiner eine Idee, oder zumindest mit der Feststellung dass das gar nicht gehen kann?
Hallo,
ich nehm mal an du hast ja die 2 Contents sowieso in einem div, zB <div id="left">###CONTENT###</div>
dh mit einem tt_content.stdWrap.wrap = <div class="ce">|</div>
kannst du im CE ja sowieso
#left .ce { ...} alles ansprechen was du willst
georg
Ja das ist ansich schon so. Das Problem ist aber dass das Konstrukt für ein Content-Element in den Spalten unterschiedlich sein soll.
In der normalen Spalte soll ein Content-Element so aussehen
Bild: gifasdata.ch/…/content_center.gif
und in der rechten Spalte so
Bild: gifasdata.ch/…/content_right.gif
Und um das zu realisieren wollte ich eigentlich unterschiedliche Div-Konstrukte nutzen.
bilder funktionieren nicht
Hallo Freshmeat,
ist schon lang her, aber vielleicht für andere hilfreich.
Du warst schon dicht dran, musstest eigentlich nur noch ein cObject einsetzen.
Den folgenden Codeschnipsel hab ich verwendet, um den Standard datawrap mit den anchors in der rechten Spalte zu unterdrücken, weil ich dort mit Tabellen arbeite.
### Delete anchors in right column ###
tt_content.stdWrap.dataWrap >
tt_content.stdWrap.outerWrap.cObject = CASE
tt_content.stdWrap.outerWrap.cObject {
key.field = colPos
0 = TEXT
0.dataWrap = <a id="c{field:uid}"></a>|
2 = TEXT
2.dataWrap = |
}
Cheerio
Volker