Zum Inhalt springen

Labels in Flexforms anpassen

Im Backend können Flexform Labels für den Redakteur angepasst werden. Oft sieht man online die Info, dass Flexforms für Plugins im PageTSconfig folgendermaßen angepasst werden können:

TCEFORM.tt_content.pi_flexform.[ext_key].[sheet_key].[field_key] {
....
}

Aber die Tücke steckt im Detail.

Was muss für [ext_key].[sheet_key].[field_key] eingesetzt werden?

Bei [ext_key] muss der Erweiterungsschlüssel eingegeben werden und zwar mit der Angabe der Ansicht (_pi1). Beispiel:

TCEFORM.tt_content.pi_flexform.rgtabs_pi1..... 

Bei der Erweiterung tt_news muss jedoch historisch bedingt die Zahl 9 ( tt_content.list.20.9.0 =< plugin.tt_news ) statt dem Erweiterungsschlüssel eingesetzt werden. Beispiel:

TCEFORM.tt_content.pi_flexform.9.sDEF.listOrderBy.removeItems = author

Der [sheet_key] ist der Schlüssel für den Reiter z.B. sDEV. Man kann ihn mit Entwicklertools im Browser (z.B. Firebug für Firefox) auslesen, wenn man das Element, welches angepasst werden soll, anklickt.

Das [field_key] kann man ebenfalls mit Entwicklertools im Browser auslesen.

Beispiel der Anpassungsmöglichkeiten von tt_news

TCEFORM.tt_content.pi_flexform.9 {
s_template.imageMaxWidth.disabled = 1
sDEF {
listOrderBy.removeItems = author
what_to_display.altLabels {
LIST2 = neuer Name
}
what_to_display.keepItems = LIST,LIST2
}
}
Aktualisiert: 14.04.2024