This commit is contained in:
Daniel Seifert 2022-12-15 10:25:46 +01:00
commit 342d15a7c4
Getekend door: DanielS
GPG sleutel-ID: 8A7C4C6ED1915C6F
2 gewijzigde bestanden met toevoegingen van 38 en 0 verwijderingen

21
README.md Normal file
Bestand weergeven

@ -0,0 +1,21 @@
Wechselt im OXID eShop 7 die Template Engine von Twig zu Smarty zur Nutzung smarty-basierter Themes
## Installation
```
composer require d3/oxid-smarty-renderer-metapackage:"dev-main" --update-no-dev
```
Installiere im Anschluss Dein gewünschtes smarty-basiertes Frontendtheme (z.B. Wave oder Flow).
Leere den TMP-Ordner.
Beachte bitte:
- twig-basierte Frontendthemes werden nicht entfernt, verursachen bei Aktivierung jedoch Fehler im Shop
- die Templateengine kann nur systemweit umgestellt werden. Auch das Backend verwendet bei der Umstellung die geänderte Templateengine. Für den Admin wird automatisch ein entsprechendes Theme verwendet.
## Deinstallation
```
composer remove d3/oxid-smarty-renderer-metapackage --update-no-dev
```

17
composer.json Normal file
Bestand weergeven

@ -0,0 +1,17 @@
{
"name": "d3/oxid-smarty-renderer-metapackage-ce",
"description": "Metapackage to switch the OXID 7 default template renderer Twig to Smarty, also changes the backend theme to Smarty. After this installation, install your desired smarty-based theme (like Wave or Flow).",
"require": {
"oxid-esales/oxideshop-ce": "^7.0",
"oxid-esales/smarty-component": "*",
"oxid-esales/wave-theme": "*",
"oxid-esales/smarty-admin-theme": "*"
},
"replace": {
"oxid-esales/twig-component": "*",
"oxid-esales/twig-component-pe": "*",
"oxid-esales/twig-component-ee": "*",
"oxid-esales/twig-admin-theme": "*"
},
"license": "GPL-3.0-or-later"
}