Normalerweise heißt es, wenn man in den Ordner: "SHOP/templates/Honeygrid/styles/custom", eine _usermod.scss Datei mit eigene Einstellungen reinsetzt: // Add your own SCSS by creating a _usermod.scss file in this directory. // It will be executed at the end of all standard SCSS code so you can overwrite any style. Aber sie funktioniert nicht! Hat sonst jemand das problem?
Hallo Cyrus, ich habe den Code aus der templates/ Honeygrid/ styles/ custom/ _template_variables.scss kopiert und nach meinen Wünschen geändert - das hat in der _usermod.scss funktioniert.
Hallo Barbara, das funktioniert bei mir nicht. Ich bin es mir ziemlich sicher, dass wenn man einmal die SE3 benutzt hat, werden die Dateirechte durch SE so geändert, dass man nicht mal die Datei _template_variables.scss ändern kann. Unter Windows habe ich die Dateirechte wieder korrigiert. Ich kann zwar meine Änderungen in einer leern _templates_variables.scss Datei reinschreiben und ausführen. Diese greift auch zu, aber es funktioniert nicht über _usermod.scss. Die Datei greift überhaupt nicht zu.
@Rene, das habe ich auch schon probiert, leider ohne Erfolg. Wenn ich die Dateien in dem Ordner ../../custom lösche und die Cache leere werden zwar die Gambio Dateien neu erzeut, aber meine _usermod.scss wird trotzdem nicht angenommen.
also ich habe alle meine eigenen css-Dateien im Ordner Honeygrid/usermod/css und es werden alle genommen
Hallo Achim, wir reden über _usermod.scss. Sonst mit der Datei usermod.css habe ich auch keine Probleme. Danke trotzdem.
Ich habe gerade die _usermod.css Datei auf einem Test-Shop hochgeladen, da ich den Verdacht hatte, dass es vtl. Lokal nicht funktioniert. Da habe ich genau das selbe Problem. Es geht nicht.
also grundsätzlich musst Du auch bei dem verschachtelten SCSS, diverse Prioritäten beachten. Mach die datei einfach mal leer und geb dem body eine backgound-color. Wenn das geht, wird die auch geladen und verarbeitet.
Code: $body-bg: #000000; funktioniert auch nicht. Allerdings meine eingaben in der Datei _template_variables.scss werden problemlos angenommen! Aber _usermod.scss funktioniert nach wie vor nicht!
Auch bestimmte Selektoren (Variablen) funktionieren auch nur über die Datei ../../custom/_bootstrap_variables.scss und nicht über _template_variables.scss
Ich glaub Du verstehst da was falsch... Code: $schwarz:#000000; body{ background-color:$schwarz; } das funktioniert...
ich hätte es so versucht: Code: $gx-body-bg: #000000; denn so werden die Codes in _template_variables.scss geshrieben
Auch das funktioniert nicht bei mir. Ich werde jetzt ein GX3 neu Installation durchführen. Vielleicht ist beim Update was schief gelaufen.
@Rene, wenn ich den Aufbau der Datei _template_variables.scss anschau, muss ich Barbara recht geben. Nun mal festzustellen, dass wir uns richtig verstehen. Es heißt, seitens Gambio: Es geht um _usermod.scss in dem Ordner: "SHOP/templates/Honeygrid/styles/custom" Nun die Dateien: 1: _bootstrap_variables.scss 2: _custom_styles.scss 3: _template_variables.scss werden direkt nach der Installation automatisch erstellt und sind leer. Wenn ich jetz meine Änderungen in der Datei _usermod.scss wie Gambio geschrieben hat eingebe, werden diese nicht ausgeführt. Gebe ich aber meine Änderungen in der Datei _template_variables.scss ein, dann werden sie auch ausgeführt.
Hallo Cyrus, da die _usermod.scss ganz am Ende eingebunden wird, hat eine alleinige Änderung der SCSS-Variablen keinen Einfluss mehr auf das Ergebnis. Du kannst die SCSS-Variablen jedoch für eigenen (S)CSS-Code nutzen, wie es Rene im Beispiel genannt hat.
Die anderen scss-Dateien aus dem Ordner werden immer wieder vom System neu generiert. Änderungen dort machen also nur wenig Sinn, da sie nach dem nächsten Cache-leeren verloren gehen. Updatesicher kannst du dich nicht vor die Nutzung der SCSS-Variablen einklinken, außer eben durch die vorgegebenen Einstellungen eines Styles im StyleEdit 3. Da die _usermod.scss am Ende eingebunden wird, hast du aber auch alle Macht der Welt alles zu überschreiben, indem du höher oder gleich hoch gewichtige CSS-Selektoren wählst.
Also du meinst, dass man da auch die scss Variablen ändern kann? z. B. kann man die Datei _header_categories.scss in der Datei _usermod.scss neu definieren kann.