Habe jetzt zusätzlich noch versucht, die Erweiterung so anzupassen dass sie ohne Composer läuft. Also:
1. Composer deaktiviert
2. alle Dateien aus composer/vendor/netzmacht/contao-language-editor/src/ kopiert nach system/modules/language-editor/classes/
3. in system/modules/language-editor/config/ die autoload.php ergänzt:
PHP-Code:
ClassLoader::addNamespaces(array
(
'Netzmacht\Contao\LanguageEditor',
'Netzmacht\Contao\LanguageEditor\Dca',
));
ClassLoader::addClasses(array
(
'Netzmacht\Contao\LanguageEditor\Hooks' => 'system/modules/language-editor/classes/Hooks.php',
'Netzmacht\Contao\LanguageEditor\LangPlainWidget' => 'system/modules/language-editor/classes/LangPlainWidget.php',
'Netzmacht\Contao\LanguageEditor\LanguageEditor' => 'system/modules/language-editor/classes/LanguageEditor.php',
'Netzmacht\Contao\LanguageEditor\LanguageVariableSearch' => 'system/modules/language-editor/classes/LanguageVariableSearch.php',
'Netzmacht\Contao\LanguageEditor\Dca\Translation' => 'system/modules/language-editor/classes/Dca/Translation.php'
));
4. die Dateien aus composer/vendor/contao-community-alliance/meta-palettes/src/ kopiert nach system/modules/metapalettes/
5. in system/modules/metapalettes/config/ eine autoload.php erstellt mit folgendem Inhalt:
PHP-Code:
ClassLoader::addNamespaces(array
(
'Bit3\Contao\MetaPalettes'
));
ClassLoader::addClasses(array
(
'Bit3\Contao\MetaPalettes\MetaPalettes' => 'system/modules/metapalettes/MetaPalettes.php',
'Bit3\Contao\MetaPalettes\MetaPalettesBuilder' => 'system/modules/metapalettes/MetaPalettesBuilder.php'
));
Die Erweiterung läuft (ich kann z.B. den die Bezeichnung "Dateiverwaltung" im backend ändern) aber es werden nur 16 Gruppen indiziert.
Lesezeichen