Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: SCSS wie im Debug Mode kompilieren - how to?

  1. #1
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard SCSS wie im Debug Mode kompilieren - how to?

    Ich möchte meine SCSS-Dateien gerne einzeln ausgeben, wenn ein Benutzer eingeloggt ist.

    Im Debug-Modus (app_dev.php) geht das bereits, aber damit bekomme ich zu viel sonstiges in den HTML-Code im FE generiert, welchen ich nicht möchte.

    Hat das jemand schonmal probiert?

    Ob ein Benutzler eingeloggt ist prüfe ich so
    PHP-Code:
    if(sha1(session_id().(!Config::get('disableIpCheck') ? Environment::get('ip') : '').'BE_USER_AUTH') == Input::cookie('BE_USER_AUTH'))
    {
      
    $beUserLoggedIn true;

    Jetzt müsste man über irgendeinen HOOK die eingebundenen SCSS-Dateien abfangen und einzeln generiert ausgeben. Im debugMode wird der SCSSPHP Formatter auf Compressed gesetzt https://github.com/contao/core-bundl...biner.php#L407

    Zusätzlich wäre es noch schön, wenn man für den Formatter Compressed eine Option setzen könnte, dass er keine Leerzeilen entfernt. Es gibt auch eine Option für den Formatter, dass er die Zeile aus der original Datei als Kommentar dazu schreibt, das würde ich auch gerne mal ausprobieren.

    Oder geht das evtl. einfacher mit diesen Source Maps für CSS? Unterstützt Contao dies bereits?

    Dann muss natürlich auch das CSS aus den SCSS generiert werden wenn ich nicht die app_dev benutze. Im Moment reagiert das FE nicht auf meine Änderungen an den SCSS-Dateien, obwohl ich im BE eingeloggt bin. Dies scheint nur mit der app_dev zu gehen.
    Geändert von Andreas (14.08.2018 um 22:13 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  2. #2
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Wenn es lokal ist -
    nutze ich SCSS/Source-Maps, Chrome-DevTools mit Workspaces und einem Node-Sass Watch-Task.

    Dann brauche ich in Contao, oder überhaupt, auf nichts weiteres zu achten ...

    https://robots.thoughtbot.com/sass-s...s-chrome-magic
    https://developers.google.com/web/to...ampaign=2016q3
    https://medium.com/@toolmantim/getti...g-b4daab987fb0
    https://www.sitepoint.com/using-sour...g-sass-chrome/
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke. Meine Kunden sind aber alle nicht locale sondern nur remote.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •