Alle meine Bundles an denen ich so herumbastle liegen in einem Google-Drive-Folder.
Damit Contao auf so ein Bundle zugreifen kann, hinterlege ich folgendes in der composer.json:
PHP-Code:
// Bundle aus lokalem Folder laden
"repositories": [
{
"type": "path",
"url": "/Users/georgpreissl/Google Drive/Contao-Modules/staff/"
}
],
"require": {
"georgpreissl/staff": "dev-master"
},
... funktioniert an sich – Contao erstellt mir einen Symlink.
Hier ist aber das Problem:
Wenn ich in Contao ein neues x-beliebiges Template erstellen möchte (d.h. über "Layout -> Templates -> Neues Template"),
dann gibt mir Contao folgende Fehlermeldung aus:
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"
D.h. ich kann per Contao keine Templates mehr erstellen – auch nicht ideal
Kann ich das verhindern?
Wie macht ihr das – auch mit der obigen Lösung?
Oder entwickelt ihr direkt im Vendor-Verzeichnis?
Danke für eure Hilfe!
Lesezeichen