< Seite verstecken wenn keine Übersetzung vorhanden ist.
Bei Mehrsprachigkeit Standartsprache im TYPO3 Backend bennen
22.12.2008
Wenn man in TYPO3 die Mehrsprachigkeit aktiviert, so wird die erste Sprache, die Standartsprache, im TYPO3 Backend nicht Deutsch, Englisch oder Arabisch genannt sondern eben "Standart". Dies ist jedoch in der regel nicht so Benutzerfreundlich.
Doch nun kommt die gute Nachricht. Das Problem mit dem Label der Standartsprache lässt sicht per TSconfig comfortabel Lösen. Es ist nicht einmal eine TYPo3 Extension notwendig.
Per TypoScript (TSconfig der Rootseite) Standartsprache im TYPO3 Backend umbennen
mod.SHARED {
colPos_list=0
defaultLanguageFlag = de.gif
defaultLanguageLabel = Deutsch
}
Dieser Code wird nicht dem TypoScript Seitensetup im normalen TYPO3 Template sondern der TSconfig der Seite in den Seiteneigenschaften hinzugefügt.



Datensätze im Backend
"foreign_table_where" => "AND (sys_language_uid=CAST('###REC_FIELD_sys_language_uid###' AS UNSIGNED) OR sys_language_uid= -1) ORDER ...
sys_language_uid von Relation Feldern begrenzen
Zu erwähnen bleibt, dass dieses nur bei Eingabefeldern vom Typ "select", nicht jedoch vom Typ "modul" funktioniert.