Zum Inhalt springen

Layout Dropdown-Labels nur bei bestimmten Contentelementen ändern

Erstellt am 8. November 2012 · 2 Antworten · letzte Antwort am 8. November 2012

Tags: TCA, Inhaltselemente, Frage

eisstern ·

Hallo,

als Beispiel kann ich für alle Contentelemente die Labels des Dropdownfeldes Layout von Layout 1, Layout 2, ... zu Information, Download, ... ändern.

TCEFORM.tt_content {
	layout.altLabels.0 = Information
	layout.altLabels.1 = Download
}

Nun stehe ich aber vor dem Problem, dass ich dies nur für ein bestimmtes neues Extbase-Contentelement anpassen möchte. D.h. überall soll weiterhin Layout 1, Layout 2, .. stehen, während ich die geänderten Labels nur bei meiner "Teaserbox" (ce_teaserbox) sehe.

Geht das überhaupt? Da stehe ich nämlich total auf dem Schlauch. Wenn jemand mehr Infos braucht, bitte sagen, da ich nicht wüsste was ich noch hätte hinzufügen sollen.

Vielen Dank

eisstern ·

Hi,
und danke für die schnelle Antwort.

Sowas hatte ich mir schon fast gedacht nachdem ich nach ausführlicher Suche noch nichts gefunden hatte.

Hmmmm ...
Ist sowas eigentlich für Neos geplant? *zwinker*
Es gibt durchaus häufiger den Wunsch die Labels auch an das CE selbst zu binden, da man dem Editor sonst eine extra ausführliche Doku schreiben muss. Unter "Layout 1" kann man sich immer schwer vorstellen was das speziell beim ausgewählten Element bedeutet.

Auf das jetzige TS1 übertragen sowas wie das:
(Achtung: nur Veranschaulichung, kein korrekter Code!)

TCEFORM.tt_content.overwrite.ce_name.altLabels.0 = ABC