Ergebnis 1 bis 7 von 7

Thema: SCSS im eigenen Modul verwenden - möglich?

  1. #1
    Contao-Fan Avatar von marcos
    Registriert seit
    09.02.2011.
    Ort
    Schweiz
    Beiträge
    575
    User beschenken
    Wunschliste

    Standard SCSS im eigenen Modul verwenden - möglich?

    Hallo zusammen

    Ich möchte gerne in einem Modul CSS-Formatierungen via SCSS einbinden. Soweit mir bekannt ist, können CSS-Dateien im Modul nur via $GLOBALS['TL_CSS'] als .css eingefügt werden. Ist es aber auch möglich SCSS Dateien einzubinden, welche dann von Contao druch den Präprozessor gejagt werden?

    Danke und Gruss
    Marco

  2. #2
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    49

    Standard

    Kannst du doch einfach unte rLayouts einbinden. Thems > Layout > Dein Standard Layout > Externe Stylesheets

    Das heisst es sogar: Hier können Sie externe CSS-, SCSS- oder LESS-Dateien aus dem Dateisystem hinzufügen.

    Zur Beschreibung ab Contao 3.x

    Integration von SCSS und LESS
    Ab sofort können auch .scss- und .less-Dateien als externe Stylesheets in ein Seitenlayout eingebunden werden. Der Combiner kann diese Dateien verarbeiten und erstellt daraus automatisch den entsprechenden CSS-Code. Die Funktion kann anhand der Beispielwebseite nachvollzogen werden.


    Schon probiert?

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

    Standard

    @Chris-HH: Es geht hier um die Entwicklung eines Moduls, wo er gern auch automatisch die für das Modul im Frontend benötigten CSS bzw. in diesem Fall SCSS Dateien hinzufügen möchte.

  4. #4
    Contao-Fan Avatar von marcos
    Registriert seit
    09.02.2011.
    Ort
    Schweiz
    Beiträge
    575
    User beschenken
    Wunschliste

    Beitrag

    Zitat Zitat von Spooky Beitrag anzeigen
    @Chris-HH: Es geht hier um die Entwicklung eines Moduls, wo er gern auch automatisch die für das Modul im Frontend benötigten CSS bzw. in diesem Fall SCSS Dateien hinzufügen möchte.
    Ganz genau!

    Das Einbinden via Backend ist ja kein Thema. Ich möchte bei meiner Erweiterung CSS mitliefern und das am liebsten als SCSS-Dateien. Noch besser, wenn der Anwender im Backend-Modul die Farben auswählen könnte und diese dann entsprechend die Variablen im SCSS-File überschreiben würden. Bei den Themes von Contao ist sowas ja neu auch möglich (Globale Variablen für die Stylesheets des Theme)

  5. #5
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    49

    Standard

    ich olle Grauzelle. Sorry für meine unnötigen Post
    Ist für SCSS nicht die Combiner.php bei Contao da? Und könnte man die nicht auch dann im eigenen Modul nutzen?

  6. #6
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard

    Ich habe die gleiche Frage. Hat einer eine Lösung hierfür gefunden?

    Danke euch

  7. #7
    Contao-Nutzer
    Registriert seit
    27.10.2016.
    Beiträge
    17

    Standard

    Zitat Zitat von bongartz120 Beitrag anzeigen
    Ich habe die gleiche Frage. Hat einer eine Lösung hierfür gefunden?

    Danke euch
    Entweder:
    <link rel="stylesheet" href="<?php
    $objCombiner = new Combiner();
    $objCombiner->add('system/modules/mein-modul/assets/test.scss');
    echo $objCombiner->getCombinedFile();
    ?>">

    Oder:
    $GLOBALS['TL_CSS'][] = 'system/modules/mein-modul/assets/test.scss|static';

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
  •