Zitat von
mario0511
localconfig.php, dcaconfig.php und langconfig.php liegen ja bislang noch unter /system/config, korrekt?
Die funktionieren zwar noch, solltest du aber nicht mehr verwenden. Stattdessen kommen die jeweiligen Anweisungen in den contao/ Ordner.
Zitat von
mario0511
Aber wo platziere ich am besten individuelle Konfigurations-Variablen die ich z.B. in einem Template verwenden möchte?
Bspw. $GLOBALS['CUSTOM_CONFIG']['VAR1'] = 'xyz';
z.B.
PHP-Code:
// contao/languages/de/default.php
$GLOBALS['TL_LANG']['MSC']['var1'] = 'Var 1';
PHP-Code:
<!-- contao/templates/my_template.html5 -->
<?= $this->trans('MSC.var1') ?>
Du kannst auch Symfony Translations nutzen:
Code:
# translations/messages.de.yaml
var1: Var 1
PHP-Code:
<!-- contao/templates/my_template.html5 -->
<?= $this->trans('var1', [], 'messages') ?>
https://docs.contao.org/dev/framework/translations/
Lesezeichen