1. Ist es möglich vorhandene SE3 Styles von Templates in Themes zu übernehmen? 2. für GX Modules muss man den Ordner /GXModules/MeinModul/Modulname/Shop/themes/All/styles/styleedit anlegen und die Style-JSON-Datei darin ablegen oder im Thes Ordner?
Man kann einfach die Json Datei aus dem StyleEdit in den Ordner für das Theme ablegen. Dazu muss die Datei im Ordner /themes/MyTheme/styles/styleedit/mystyle.json Im GXModules ist es nicht möglich eine Json Dateien für die Styles zu hinterlegen, da diese immer im StyleEdit3 Ordner sein müssen. Der genannte Pfad /GXModules/MeinModul/Modulname/Shop/themes/All/styles/styleedit ist nicht möglich. JSON Dateien für den StyleEdit sind ausschließlich im StyleEdit3 Ordner oder jetzt mit Themes im oben genannten Ordner möglich. Als GXModule kann man keine Json Datei für den StyleEdit anlegen.
Danke. Allerdings scheint der SE3 meine JSON nicht zu erkennen! Meine Struktur im Ordner /themes: die abgelegte JSON wird im SE3 nicht angezeigt! Why? Hat sich erledigt, jetzt nimmt er die!
Nächste Frage. Themes und GXModules. Ich habe diese Struktur: Aber auch hier tut sich nichts. Das "All" sollte doch auch bei Themes gehen, oder? Muss ich in meinen ContentViews noch anpassungen machen da im Constructor ja noch das steht: Code: $this->set_content_template('module/blog.html');
Was ich nun gefunden habe ist, das man für die Themes extra ThemeContentView machen muss und dort den Templatespfad anpassen. Soweit geht das ABER im GXModules abgelegte html für das Modul werden nicht erkannt! Diese funzen nur im Theme-Ordner. Finde ich jetzt nicht so schön.
Themes funktionieren analog zu Templates im GXModules Ordner, Contentviews nicht. Die muss man kopieren und anpassen. Das kann man doof finden, aber wir hätten sonst keine Möglichkeit gehabt die HTML Struktur für Themes aufzuräumen und gleichzeitig Templates für einen Übergangszeitraum weiter zu unterstützen, weil da eine direkte Verbindung besteht.
Das mit den ContentViews sehe ich als nicht schlimm aber wieso werden die html im themes-Ordner im GXModules nicht erkannt? Ich habe oben meine Ordnerstruktur gezeigt. Ich denke die ist soweit richtig aber er findet diese html in den GXModules nicht nur im original Themesordner.
Super Frage. Du könntest dir unsere Module als Referenz ansehen, da klappts. Ich habs die tage auch bei anderen Modulen funktionieren sehen, ich glaube wir haben da nicht generell ne Leiche im Keller.
Das werde ich mal machen, sollte es dennoch nicht gehen mach ich nen Ticket. Ist auf der Dev. Da kann man toben!
Geht! Man muss die html in / GXModules/IndivStyle/Blog/Shop/themes/Honeygrid/ packen und nicht in GXModules/IndivStyle/Blog/Shop/themes/Honeygrid/html/system/ dann gehts. Wobei ich das nochmals überdenken würde. Das mit den Ordnern ist schon nicht schlecht!
Das mit den Unterordnern, wäre aber verwirrend, weil die Struktur im Theme eine andere Bedeutung hat als im GXModule, daher müssen die HTML ohne die Struktur Unterordner angelegt werden. theme/mytheme/html/system/ überschreibt die html Dateien des Vater-Themes und im GXModule kannst du eigene HTML Dateien anlegen ohne diese Struktur. Da diese neuen Dateien ja keine Referenz auf die HTML Dateien im Theme haben.