Ergebnis 1 bis 4 von 4

Thema: .scss kompilieren beim Entwicklen erzwingen

  1. #1
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard .scss kompilieren beim Entwicklen erzwingen

    Hallo,

    beim Entwickeln von Websiten mit Contao benutze ich Brackets als CSS Editor, schreibe dort in SCSS und speichere das per FTP Erweiterung von Brackets direkt auf dem Server.

    Nun habe ich eine Haupt SCSS Datei, welche lediglich auf die anderen Dateien verweist.

    website.scss
    Code:
    @import "website/variables";
    @import "website/elements";
    @import "website/layout";
    @import "website/navigation";
    Diese lade ich mit im Contao Seiten Layout und lasse es von Contao zu CSS kompilieren.
    Das Funktioniert soweit alles gut, bis auf eine nervige Sache:

    Ich muss ständig die website.scss in Brackets neu speichern (und damit hochladen) damit Contao sie neu kompiliert. Wenn ich also nun etwas in der website/navigation.scss bearbeite ist der Work"flow" folgender:

    1. website/navigation.scss bearbeiten und SPEICHERN
    2. website.scss SPEICHERN unnötiger, nerviger Arbeitsschritt
    3. Website im Browser neu laden und hoffen das es kompiliert wurde


    interner Cache umgehen ist aktiviert, nützt hier aber nichts.
    Kann ich Contao irgendwie dazu zwingen bei jedem Seiten aufruf die im Layout geladene .scss neu umzuwandeln?

    mfg
    Supahr

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo supahr,
    schalte einfach den Debugmodus in den Einstellungen von Contao ein. Dann wird die css-Datei bei jedem Laden neu erzeugt.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    01.04.2015.
    Beiträge
    127

    Standard

    Kann es sein, dass das dann allerdings nur greift wenn man die Website über den Frontend Modus anschaut?

    Ich arbeite gerne so:
    1 Browser Fenster mit 2 Tabs: Contao Backend und Contao Frontend, inklusive Rocksolid Frontend Editing (Besonders um schnell sehen zu können welche Templates verwendet werden etc)
    1 Private Browser Fenster mit dem "uneingeloggten" Frontend für Arbeiten mit Firebug (bei dem mich dann die zahlreichen "verunstaltungen" bei eingeloggtem Zustand stören)

    Auch bei Debugmodus wird im Private Fenster die CSS aus den SCSS Dateien nicht bei jedem Aufruf automatisch generiert, erst wenn die Haupt SCSS Datei neu gespeichert wurde.

    mfg
    supahr

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, das funktioniert dann nur mit der Vorschau.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

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
  •