Contao-Camp 2024
Ergebnis 1 bis 9 von 9

Thema: Contao 4 und Bootstrap scss - Fehler in Compiler???

  1. #1
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard Contao 4 und Bootstrap scss - Fehler in Compiler???

    Hallo zusammen,

    bei mir wirft es einen Fehler wenn ich versuche die bootstrap.scss über Contao 4 kompilieren zu lassen.
    Ich habe mir alle Bootstrap 4 - Sass-Dateien herunter geladen und versucht diese über Contao einzubinden aber bekomme dann eine Fehlerseite im Frontend angezeigt und mein Log-File gibt folgenden Fehler aus.

    app.CRITICAL: An exception occurred. {"exception":"[object] (Leafo\\ScssPhp\\Exception\\CompilerException(code : 0): Undefined variable $i: line: 48 at /#PATH#/contao/vendor/leafo/scssphp/src/Compiler.php:3301)"} []

    Könnte es sich eventuell hier um einen Bug handeln, da ich bereits kleinere Dateien ohne Probleme kompilieren konnte?

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eher nicht - die Fehlermeldung besagt, dass eine Variable nicht definiert ist.

    (ich persönlich finde es von Geschwindigkeit und Workflow meist besser, lokal zu in ein überwachtes Verzeichnis hinein zu kompilieren und automatisch per FTP hochzuladen. Ist aber Ansichtssache - wobei man Fehler wie den o.g. natürlich lokal mit mächtigeren Werkzeugen besser findet)

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Welche Contao 4 Version genau?

  4. #4
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard

    Die aktuelle 4.2.4

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Sicher? Komisch. Denn in Contao 4.2.4 wird leafo/scssphp in der Version 0.6.6 benutzt - dort gibt es aber bei Zeile 3301 in der Compiler.php nichts: https://github.com/leafo/scssphp/blo...iler.php#L3301

    // naja wie auch immer, evt. bezieht sich die Zeilenangabe auf etwas anderes. Aber es scheint als würde in deinen SCSS Files eine Variable namens $i verwendet werden, diese ist aber nicht definiert. Überprüfe das mal in den SCSS files selbst bzw. stelle sicher, dass du auch tatsächlich alle SCSS files hast.
    Geändert von Spooky (18.10.2016 um 09:33 Uhr)

  6. #6
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard

    Ok ist doch nicht die aktuelle sondern die 4.2.3, dann werd ich das mal aktualisieren und schauen was passiert.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Naja, es wird sich nichts an der Fehlermeldung ändern denke ich . Wie gesagt, scheint tatsächlich eine undefinierte Variable in deinen SCSS Dateien zu sein.

  8. #8
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard

    Aber dann sollte ja auch der Befehl sass --watch über die Konsole den Fehler werfen, oder nicht? Da läuft aber alles ohne Fehler durch.

  9. #9
    Contao-Nutzer Avatar von ronnyjohn
    Registriert seit
    11.08.2009.
    Ort
    Murg
    Beiträge
    53

    Standard

    Ok, also doch - das Update auf 4.2.4 brachte den gewünschten Erfolg, die bootstrap.scss wird nun korrekt kompiliert.

    Vielen Dank für eure Hilfe!

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
  •