Hallo, nach der Umstellung auf StyleEdit 4 werden die Javascripte die unter /templates/Honeygrid/usermod/javascript/Global stehen nicht mehr in den Quelltext eingebunden, also natürlich auch nicht ausgeführt.... Hat jemand eine Idee? Viele Grüße - Richard
Die müssen umziehen. Schau mal hier: (Link nur für registrierte Nutzer sichtbar.) Da steht auch etwas zu Javascripten
Wenn du auf Styleedit 4 umstellst, dann benutzt du ein Theme, kein Template mehr. Wenn du kein Template benutzt, werden die Sachen aus dem Template Ordner auch nicht mehr gelasen. Dein neuer Ort ist im Themes Ordner, oder in GXModules, je nach Sachlage.
"Um eine Javascript-Datei auf jeder Seite des Shops zu laden, kann man eine neue Datei im Verzeichnis themes/MeinNeuesTheme/javascripts/custom/ erstellen." Ich hatte unter in dem Ordner themes/Honeygrid/javascripts keinen Unterordner, der custom hieß. Nur die Ordner source und system. Deshalb habe ich einen ordner mit dem Namen custom erstellt und dort eine test Javascript Datei reingeladen. Leider funktioniert dies nicht. Die Javascript-Datei wird nicht (global) in den Quelltext aufgenommen.
Am besten Einbauten niemals direkt in Honeygrid machen, sondern in einem Childtheme, das aus Honeygrid erbt.
Dauerte eine Weile bis ich dahinterkam, dass ich jedes Mal wenn ich im Honeygrid Theme etwas ändere die settings.json aud dem Honeygrid Ordner in den eigenen, in meinen Fall "myhtemes" Child-Ordner kopieren muss, damit die Änderungen im Honeygrid Theme auch wirksam werden / bleiben. Das wird nötig, da die Anpassungen unter mythemes nur berücksichtigt werden, wenn unter Mein Shop -> Templetset auch das Child-Theme "mythemes" angewählt wird und aktiv bleibt. Das Theme "mytheme" selbstg kann nicht im Styledit 4 weiter angepaßt werden, da derzeit nicht kompatibel mit dem StyleEdit 4 Viele Grüße - Richard
Du musst nur in der theme.json deines Kinds für Styleedit definieren, dass der von Honeygrid erbt, dann wirds gehen. Muss so aussehen: Code: { "id": "MeinChildtheme", "title": "MeinChildtheme", "author": "Shopbetreiber", "version": "1.0.0", "extends": "Honeygrid", "inherits": { "from": "PARENT" } Der Teil mit dem inherits ist die Styleedit Vererbung.
Perfekt, geht Daaanke. Jetzt noch ein Tipp wie ich das oberste Bild in der Listenansicht mit dem StyleEdit 4 wegbekommen. Hab nichts gefunden.... Viele Grüße - Richard
Ok Leider doch noch ein Problem mit dem Themes. Unter dem Reiter Header fehlt nun der Reiter Standard. Es ist nur noch der Reiter Varainten da.... Die json sieht so aus: Viele Grüße - Richard
Ist der theme.json im Honeygrid Ordner was zugestossen? Im Zweifel nochmal gegen das Original ersetzen.
Hallo zusammen, Jetzt ist wieder StyleEdit 3 aktiv und es gibt ein kleines Problem. Ich habe die Spaltenaufteilung von 2 Links Grid-Spalten und 10 Hauptspalte Grid-Spalten auf 3 und 9 Spalten umgestellt, damit ich für eine Zusatzbox am linken Rand der Produktseite mehr Platz habe. Dann sieht die Seite so aus (korrekt): Wenn ich aber dann in Google Chrome (Firefox funktioniert) die Seite nach einer gewissen Zeit wieder öffne ändert sich das Spaltenverhältnis jedoch anscheinend willkürlich wieder zurück auf 2 zu 10. Dann ist nicht genug Platz für die Menübox und das ganze sieht dann so aus: Sehr komisch ist, dass der Fehler beim neuladen der Seite verschwindet, nachdem ich auch "Aktives Template bearbeiten" (sonst nichts) geklickt habe. Liebe Grüße Robin Schwab
Nach Änderungen am Style sollte man den Cache von Shop und Browser einmal leeren, Sonst kann es passieren, das noch irgendwelche Reste hängen und angezeigt werden.
@Richard_24 Wenn im StyleEdit4 nur die Option "Varianten" vorhanden ist und sonst keine weiteren Einstellungen, dann ist der Expertenmodus nicht aktiv. Einmal unten im StyleEdit4 den Expertenmodus aktivieren dann erscheint die Option "Standard" unter "Header" wieder.