Ich habe vor langen Jahren eine Contao 3 Erweiterung geschrieben, um die News um einige Felder zu erweitern. Bzw abgekupfert aus dem Contao 3 Wiki. Soweit ich das verstehe, ist in Contao 4 gar kein Bundle hierfür notwendig, in der Doku gibt es ja sogar ein entsprechendes Beispiel. Das habe ich jetzt auch erst einmal soweit umgesetzt, also in /contao/dca eine entsprechende Datei tl_news.php mit den Felddefinitionen und Erweiterung der Paletten angelegt usw. Ich hatte damals in Contao 3 deutsch und englisch als unterstützte Sprachen vorgesehen. Dabei dreht es sich nur um die Feldbeschriftung und den Hinweistext fürs Backend. In der alten Erweiterung gab es dafür ein Unterverzeichnis "languages", darin wiederum Unterverzeichnisse "de" und "en" und hier jeweils eine tl_news.php. Also etwa im Verzeichnis "de" in etwa
PHP-Code:
<?php
$GLOBALS['TL_LANG']['tl_news']['feld1'][0] = 'Beschriftung Feld 1';
$GLOBALS['TL_LANG']['tl_news']['feld1'][1] = 'Bitte Text für xyz eingeben';
// ...
Wo bringe ich jetzt bei Contao 4 die Sprachen unter? Also speziell Contao 4.9 und 4.13.
Verstehe ich das so richtig?
PHP-Code:
// contao/languages/de/default.php
$GLOBALS['TL_LANG']['tl_news']['feld1'] = [
'Beschriftung Feld 1',
'Bitte Text für xyz eingeben,
];
und entsprechend dann auch eine contao/languages/en/default.php? Oder müssen die Dateien auch hier wie in Contao 3 tl_news.php heissen?
Lesezeichen