Zum Inhalt springen

Inhaltselemente Spaltenabhängig wrappen

Erstellt am 11. Januar 2010 · 3 Antworten · letzte Antwort am 11. Januar 2010

Tags: Inhaltselemente, Frage

ra.​s ·

Aloha Zusammen,

ich möchte meine Inhaltselemente abhängig von der Spalte in der sie positioniert sind wrappen. Ich habe mir gedacht, ich könnte einen ähnlichen Weg wie bei der spaltenabhängigen Formatierung von Bildergrößen gehen (CASE auf tt_content.image & tt_content.textpic.20 und dann abhängig von colPos maxW & maxWInText zuweisen). - Klappt aber nicht.

temp.ttwrap = tt_content.stdWrap
tt_content.stdWrap = CASE
tt_content.stdWrap {
	key.field = colPos
	1       < temp.ttwrap
	2       < temp.ttwrap
	default < temp.ttwrap
	1.wrap = <div style="border:1px solid green">|</div>
	2.wrap = <div style="border:1px solid blue">|</div>
	default.wrap = <div style="border:1px solid yellow">|</div>
}

Das Beispiel funktioniert nur wenn ich den kompletten tt_content als CASE definiere, dann kann ich stdWrap.wrap (und natürlich auch die Bildergrößen) abhängig von colPos definieren. - Allerdings bezweifle ich stark, das es sinnvoll ist tt_content komplett als CASE zu definieren, oder? +g+

Gibt es eine andere Lösung für mein Problem?

Grüße
Ralf

Unbekannter Benutzer ·

Hi,

ich habe das mal folgendermaßen gelöst:

tt_content.stdWrap.outerWrap.cObject = CASE
tt_content.stdWrap.outerWrap.cObject{
  key.field = colPos
  1 = TEXT
  1.value = <div class="wrap1">|</div>
  2 = TEXT
  2.value = <div class="wrap2">|</div>
  default = TEXT
  default.value = 
}

Vielleicht hilfts dir ja weiter!?

😃