Zum Inhalt springen

tt_content: field:uid wird nicht umgesetzt

Erstellt am 29. September 2012 · 2 Antworten · letzte Antwort am 3. Oktober 2012

Tags: Inhaltselemente, Frage

SteffenKaPunkt ·

Hallo Leute,

ich habe für Content-Elemente unter "Erscheinungsbild - Layout des Inhaltelements - Einrückung und Rahmen" ein neues Element erstellt, um bestimmte Contentelemente mittels CSS besonders kenntlich zu machen. Das ganze ist so hier in den Seiteneigenschaften umgesetzt:

TCEFORM {
  tt_content {
    section_frame {
      addItems.100 = farbiger Hintergrund
    }
  }
}

Im Seitentemplate habe ich dann im Setup folgendes definiert:

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
  key.field = section_frame
  100 = TEXT
  100.value = <div id="c{field:uid}" class="hintergrund-farbig">|</div>
}

Grundsätzlich wird zwar der betreffende Contentbereich mit der Klasse "hintergrund-farbig" bestückt, jedoch wird die id nicht umgesetzt. Im Quelltext der Seite erscheint dann:

<div id="c{field:uid}" class="hintergrund-farbig">

Was mache ich falsch? Ich benötige unbedingt diese Umsetzung der ID, damit ich mit Anchors arbeiten kann.

LuP ·

Hallo,

stdWrap ist hier notwendig, um den Wert von {field:uid} zurückzugeben:

100.value = <div id="c{field:uid}" class="hintergrund-farbig">|</div>
100.insertData = 1

VG,
LuP

Khalak ·

Grüss dich,

ich hatte das gleiche Problem und habe es wie von LuP richtig beschrieben auch so gelöst:

  1.15 = TEXT
  1.15.value = id="slide{field:uid}" 
  1.15.noTrimWrap = |  |  |
  1.15.insertData = 1

LG Wolfgang