Bitte um eure Hilfe:
Ich möchte in meinem lokalen "Entwicklungs-Ordner" an meinem Bundle arbeiten.
D.h. die Dateien an denen ich arbeite sollen nicht im vendor-Verzeichnis liegen.
In der Contao Developer Documentation wird erklärt wie man das macht:
https://docs.contao.org/dev/getting-started/extension/
Gemäß dieser Anleitung sollten in der composer.json folgende Einträge stehen:
Code:
"require": {
...
"georgpreissl/staff": "dev-master"
},
"repositories": [{
"type": "path",
"url": "/Users/georgpreissl/Google Drive/Contao-Modules/staff/"
}],
Das funktioniert auch soweit – der Symlink wird erstellt.
Wenn ich jedoch nun im Contao-Backend in den Template-Manager wechsle, bekomme ich folgende Fehlermeldung:
Code:
Path "/Users/georgpreissl/Google Drive/Contao-Modules/staff/src/Resources/contao/templates/modules/mod_staffreader.html5" is not inside the Contao root dir "/Users/georgpreissl/Heidlmair Dropbox/Georg Preissl/Websites/demo17"
Laut dieser Info hier sollte man das mit den Symlinks garnicht machen:
https://github.com/contao/core-bundle/issues/1114
... das ist anscheinend der richtige Weg:
Code:
{
"require": {
"georgpreissl/staff": "dev-master",
},
"config": {
"preferred-install": {
"georgpreissl/": "source",
"*": "dist"
}
}
}
... nur leider verstehe ich das Code-Snippet nicht ganz.
Wo trage ich da jetzt den Pfad zu meinem "Entwicklungsordner" ein?
... und ist die Vorgehensweise in der Contao Developer Documentation tatsächlich veraltet bzw. falsch?
Danke im Voraus für eure Hilfe!
Lesezeichen