24 March 2018 von teiling88

Shopware Environment Variables

GitHub: shopware-blog/shopware-environment-variables

Mit diesem Plugin kann man ganz einfach via config.php Plugin und Grundeinstellungen überschreiben. Hier eine Beispielhafte config.php:

<?php return [
   'db' => [...],
   'custom' =>
           [
               'plugins' =>
                   [
                       1 => [
                           'SwagPaymentPaypal' => [
                               'paypalUsername' => '1' . getenv('paypalUsername'),
                               'paypalPassword' => '1' . getenv('paypalPassword'),
                           ],
                       ],
                       2 => [
                           'SwagPaymentPaypal' => [
                               'paypalUsername' => '2' . getenv('paypalUsername'),
                               'paypalPassword' => '2' . getenv('paypalPassword'),
                           ],
                       ],
                   ],
               'config' => [
                   1 => [
                       'mailer_mailer' => 'test123',
                   ],
                   2 => [
                       'mailer_mailer' => '321test',
                   ],
               ],
           ],
];

Um alle möglichen Pluginkonfigurationen zu bekommen gibt es ein Consolencommand was eine dummy.config.php generiert:

./bin/console shopware-blog:export:settings
 

Loading…