_usermod.scss wird nicht ausgeführt

Thema wurde von Anonymous, 23. August 2019 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo,

    bin wohl gerade etwas blind, habe wie bei den Projekten vormals einige Anpassungen über die /templates/Honeygrid/styles/custom/_usermod.scss codiert aber egal was ich anstelle, diese werden nicht ausgeführt. Cache löschen über Backend und manuell bringt auch nix. Habe extra mal eine Gegenprobe bei einem anderen Projekt gemacht - alles tutti. Hat jemand (hoffentlich) einen Tipp für mich?

    Vielen Dank und schöne Grüße in ein sonniges Wochenende
    Michael
     
  2. Anonymous

    Anonymous Erfahrener Benutzer Mitarbeiter

    Benutzt dein aktuelles Projekt vielleicht nicht das Honeygrid-Template, sondern das Honeygrid-Theme?
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo Marco,
    ? Wo ist denn da der Unterscheid?
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Ohje, jetzt lese ich gerade. Was ist das denn? Wo muss denn nun ein CSS hin welches als letztes geladen werden soll um andere Styles zu überschreiben?
     
  5. barbara

    barbara G-WARD 2014-2020

    Warum nutzt Du dafür nicht den Style Editor?
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Weil das nicht ausreicht Barbara, es sind noch einige Dinge mehr anzupassen als der SE bietet.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Gibt es irgendwo eine fertige Struktur für ein Childtheme zum herunterladen? Ist ja bei anderen Systemen auch so.
     
  8. Anonymous

    Anonymous Erfahrener Benutzer Mitarbeiter

  9. Anonymous

    Anonymous Erfahrener Benutzer

    Was ist das für eine unglaubliche Sache? Da wird eine tiefgreifende Änderung Eingebaut und nirgends richtig dokumentiert?! Soll ich mir jetzt ausdenken wie ich das machen darf? Vom Supoort gibt es seit gestern keine Antwort darauf, Tel. verweist auf den Support. Ich brauche eine Anleitung für eine minimale Struktur eines Child Themes. Die Doku zeigt das nach meinem Verständnis nicht richtig, welche Verzeichnisse Dateien benötige ich außer z.B. theme.json zwingend? Manno!
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo Marco,
    ja habe ich gesehen und gelesen (s.o.) da steht unten: "Diese Dokumentation beschreibt den Stand der GX 3.13.1.0 Beta3. Einige Details werden sich evtl. mit der Veröffentlichung der folgenden Version noch ändern." Also noch aktuell? Welche Verzeichnisse und Dateien benötige ich außer z.B. theme.json zwingend? Kann ich aus der aufgezeigten Struktur nicht erkennen etc.
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Wohin schreibt StyleEdit dann seine Daten? In das Parent- oder Child Theme?
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Habe nun ein neues Theme angelgt (siehe Struktur) und erhalte leider nur Fehlermeldungen nach der aktivierung unter Einstellungen -> Mein Shop?!
    + themes
    +homeygrid
    - Perueckeria
    - styles
    - custom
    _usermod.scss
    theme.json

    theme.json:
    {
    "id": "Perueckeria",
    "title": "Perueckeria",
    "extends": "Honeygrid",
    "author": "Ich",
    "version": "1.0.0",
    "contents": {}
    }

    Fehlt hier noch was?
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    ok das Verzeichnis -config hat wohl noch gefehlt. Gibt es noch andere Verzeichnisse / Dateien die zwingend vorhanden sein müssen?
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Erst wurden die Styles jetzt übernommen aber nach Anapssungen in Styleedit waren sie wieder weg. Überschreibt StyleEdit die _usermod.scss aus dem Theme-Verzeichnis?
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Nein, es ist genau anders herum, die Änderungen in Styleedit haben keine Auswirkung mehr. Funktionieren StyleEdit und _usermod im Child nicht zusammen?
     
  16. Mirko (Gambio)

    Mirko (Gambio) Administrator Mitarbeiter

    Die Dokumentation ist noch aktuell ist man kann sich an ihr orientieren. Man muss aber zugeben, dass wirklich nicht erkennbar ist, welche Minimal-Anforderungen (an Dateien) ein Child-Theme erfüllen muss. Da werden wir nachbessern!

    Wenn im StyleEdit das Child-Theme ausgewählt wurde, dann werden die Änderungen/Styles auch beim Child-Theme abgelegt.

    Ich bin mir nicht ganz sicher, wie eine _usermod.scss im Template-System genau eingebunden wurde, aber da wir generell von dem Usermod-System weg wollen, gehe ich davon aus, dass dies nicht mehr unterstützt wird. Dies bedeutet nicht, dass eigene Anpassungen an den STyles nicht möglich sind! Hier wäre es am einfachsten einfach die main.scss Datei zu erweitern, was unter Erweiterung vorhandener Stylesheets beschrieben wird. Dazu einfach den Inhalt der _usermod.scss nehmen und als eine themes/[dein-theme]/styles/custom/main.scss abspeichern.

    Ich hoffe, dass ich soweit helfen konnte.
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Vielen Dank für die Antwort,
    eingebunden ist wie folgt: /themes/Perueckeria/styles/custom/_usermod.scss.
    Wie gesagt, wird _usermod.scss ausgefüht aber nur so lange es keine Änderungen gigt, die Styleedit gemacht wurden. Wenn ich das von Styledit erzeugte Verzeichnis /themes/Perueckeria/styles/styleedit/ lösche, wird auch das _usermod.scss wieder ausgefüht. Das soll so sein?