Eigene Konfiguration - Sioweb/Contao4DummyBundle GitHub Wiki
In der Datei /src/ContaoManager/Plugin.php, kannst du grundsätzlich die Konfiguration, welche dir das System liefert bearbeiten. Dazu hilft dir die Funktion getExtensionConfig
.
Dazu müssen wir nun folgendes wissen, damit die Funktion getExtensionConfig
aufgerufen wird, benötigen wir das Interface ExtensionPluginInterface
. Dieses muss entweder mit use
oder über den Namespace eingebunden werden. Ich empfehle use
zu verwenden:
<?php
use Contao\ManagerPlugin\Config\ExtensionPluginInterface;
// Für die Funktion getExtensionConfig, benötigt die Klasse noch den ContainerBuilder
use Contao\ManagerPlugin\Config\ContainerBuilder as PluginContainerBuilder;
class Plugin implements BundlePluginInterface, ExtensionPluginInterface
{
}
In diese Klasse kommt nun die Funktion
public function getExtensionConfig($extensionName, array $extensionConfigs, PluginContainerBuilder $container)
{
if ($extensionName === 'DummyBundle') {
// Verändere $extensionConfigs
}
return $extensionConfigs;
}