Zum Inhalt springen

Aktuelle Spache als ID eines divs übergeben

Erstellt am 7. Mai 2009 · 3 Antworten · letzte Antwort am 8. Mai 2009

Tags: Frage

Oberdepp65 ·

Hallo erst einmal in die Runde.

Ich hab folgendes Problem.
Nach Anleitung aus dem Netz hab ich es geschafft eigene Rahmen zu definieren, und diesen eigenes DIVS zuzuweisen.
Dazu der Config Text

TCEFORM.tt_content.section_frame {
     removeItems = 1,5,6,10,11,12,20,21
}
TCEFORM.tt_content.section_frame {
     addItems.100 = image-matrix
     addItems.110 = flash-timeline
}

und hier der Setup

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
  key.field = section_frame
  100 = TEXT
  100.value = <div class="image-matrix">|</div>
  110 = TEXT
  110.value = <div id="flash-timelinex">|</div>
}

Das funktioniert alles tadellos. Ich sitze jetzt seit fast 2 Tagen an dem Problem, diesen Tags die aktuelle Sprache als ID zu übergeben.
ich habs mit

  100.value = <div class="image-matrix" id="{$config.system_language_uid}">|</div>

es wird abber der in geschweiften Klammern übergebene Teil nicht ausgewertet sondern einfach nur ausgegeben.
Ich benötige diese Information, da Flashobjekte diese Tags ersezten sollen, und dafür die Sprachinformation benötigen.

Wielen Dank für eure Hilfe

Oberdepp65 ·

Sorry, das war ein Schreibfehler von mir. Natürlich hab ich es mit {$config.sys_language_id} probiert.
Was meinst du mit dem Satz, dabei muss es sich um eine Konstante handeln?

Unbekannter Benutzer ·

Es gibt den Bereich Setup und den Bereich Constants im Template, das was du das probierst geht nur mit einer Konstante.

Lies dich am besten mal in die TS Syntax ein, da wird das auch erklärt.