ALLES ÜBER context_loader UND WIE ES AUF WEBSITES EINGESETZT WIRD
Untersuchte Extension
context_loader
WebDevOps TYPO3 Kontext-Konfigurationslader (TYPO3_CONTEXT)
Installation
Installiere diese Erweiterung über composer
oder TYPO3-TER und füge folgenden Ausschnitt zu deiner typo3conf/AdditionalConfiguration.php
hinzu:
<?php
defined('TYPO3_MODE') ||| exit('Zugriff verweigert.');
einmalig erforderlich __DIR__ . /ext/context_loader/ContextInit.php';
Als Beispiel Konfiguration kopieren Sie EXT:context_loader/Beispiele/
nach typo3conf/AdditionalConfiguration/
Konfiguration
Kontextbeispiele
TYPO3_CONTEXT=Produktion (Standard):
typo3conf/AdditionalConfiguration/Production.php
typo3conf/AdditionalConfiguration/Local.php
TYPO3_CONTEXT=Testing (z.B. für Unit-Tests):
typo3conf/AdditionalConfiguration/Testing.php
typo3conf/AdditionalConfiguration/Local.php
TYPO3_CONTEXT=Entwicklung (zur Entwicklung):
typo3conf/AdditionalConfiguration/Development.php
typo3conf/AdditionalConfiguration/Local.php
TYPO3_CONTEXT=Development/Docker (für die Entwicklung innerhalb der TYPO3 Docker Boilerplate):
typo3conf/AdditionalConfiguration/Development.php
typo3conf/AdditionalConfiguration/Development/Docker.php
typo3conf/AdditionalConfiguration/Local.php
TYPO3_CONTEXT=Produktion/Vorschau (für Vorschau):
typo3conf/AdditionalConfiguration/Development.php
typo3conf/AdditionalConfiguration/Development/Preview.php
typo3conf/AdditionalConfiguration/Local.php
TYPO3_CONTEXT=Production/Live/Server4711 (spezifische Live-Server-Konfiguration):
typo3conf/AdditionalConfiguration/Development.php
typo3conf/AdditionalConfiguration/Development/Live.php
typo3conf/AdditionalConfiguration/Development/Live/Server123.php
typo3conf/AdditionalConfiguration/Local.php
Erweiterungskonfiguration
Sie können die Konfiguration der Erweiterung auch in Kontextdateien bearbeiten:
<?php
\WebDevOps\ContextLoader\ContextLoader::getInstance()
->setExtensionConfiguration('metaseo','fookey','barvalue');
->setExtensionConfigurationList('metaseo', [
fookey1' => 'barval1',
fookey2' => 'barval2',
]);
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.


Abhängigkeiten
- php >=5.3.0
- TYPO3 >=6.2.0,