Zum Inhalt springen

Headline mit dynamischer Bezeichnung

Erstellt am 2. Mai 2008 · 1 Antwort · letzte Antwort am 2. Mai 2008

Tags: Frage

tech7 ·

Hi,

ich würde gerne meinen Headlines dynamische Bezeichnungen geben, d.h. die Headline-Klasse enthält z.B. die ID des Content-Elements. Das soll dann so aussehen:

<h1 class="headline_2>Text</h1>

Leider werden die StdHeader bei Typo3 mit der Spezial-Eigenschaft "fontTag" formatiert.
Bei Content-Elementen habe ich die dynamische Bezeichnung so erreichen können:

tt_content.text.16 = TEXT
tt_content.text.16.value = <p class="cobject_
tt_content.text.17 = TEXT
tt_content.text.17.field= uid
tt_content.text.18 = TEXT
tt_content.text.18.value = ">
tt_content.text.21 = TEXT
tt_content.text.21.value = </p>

Das funktioniert super. Bei Menü-Elementen funktioniert es auch:

NO.ATagParams = class="menu_{elementUid}"
NO.subst_elementUid = 1

Nur wie funktioniert es nun bei Headline-Klassen? Eine statische CSS-Klasse kann ich ganz normal zuweisen mit:

lib.stdheader.10.1.fontTag = <h1 class="meineKlasse">|</h1>

Weiß jemand, wie man die Seiten/ContentElement-ID da rein bekommt?
Folgendes habe ich schon erfolglos versucht:

lib.stdheader.10.1.fontTag.1 = TEXT
lib.stdheader.10.1.fontTag.1.field = uid
...und...
lib.stdheader.10.1 = TEXT
lib.stdheader.10.1.value = <h1 class="headline_
lib.stdheader.10.2 = TEXT
lib.stdheader.10.2.field = uid
lib.stdheader.10.3 = TEXT
lib.stdheader.10.3.value= ">|</h1>

Ich bin dankbar für jede Hilfe!

tech7 ·

Hat sich erledigt, ich habe es herausgefunden.
Für alle, die es interessiert:

lib.stdheader.10.1.fontTag = <h1 class="headline_{TSFE:id}">|</h1>

oder

lib.stdheader.10.1.fontTag = <h1 class="headline_{page:id}">|</h1>

oder

lib.stdheader.10.1.fontTag = <h1 class="headline_{field:uid}">|</h1>

Gruß
tech7