Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

[gelöst] Sass, Compass und Sasson Grid Theming

Eingetragen von reggaefish (190)
am 19.03.2015 - 11:50 Uhr in
  • Themes & Theming

Liebe Drupal Gemeinde,

bevor ich noch 2 Tage verzweifle...

Ich habe eine neue D7 Installation, lokal, Compass läuft, Sasson Theme ist installiert.

ändere ich in den .scss dateien css-relevante Dinge, wie z.B. Farben usw., werden die einwandfrei compiliert und verwendet, ändere ich aber in der _settings.scss die Anzahl der Columns, tut sich gar nix.

Per default ist ein 8 Colums 960 grid eingestellt, ich würde das gern auf ein 3 Colums 1080 ändern...

Hat jemand eine Ahnung wie gas geht?! ;-)

Tausend dank schonmal und grüße

‹ Subtheme Node.tpl.php und CSS [gelöst] Sass, Compass und Sasson Grid Theming ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie soll denn die Umsetzung

Eingetragen von wla (9461)
am 19.03.2015 - 13:11 Uhr

Wie soll denn die Umsetzung von Sass nach CSS Deiner Meinung nach geschehen? Ich habe Compass auf dem lokalen System + LiveReload installiert. Dann wird, entsprechend der Konfiguration von LiveReload immer wenn ich eine .scss-Datei speichere diese lokal in eine .css-datei umgewandelt (d.h. diese .css-Datei ist zusätzlich zur .scss-Datei vorhanden). Im Theme wird jetzt nur die .css-Datei über den .info-File des Themes angezogen und alles ist ok. Auf den Server im Internet muß ich dann ebenfalls nur die .css-Datei kopieren. Auf meinem Server ist nämlich Compass gar nicht installiert und selbst wenn, wieso sollte Compass eine neue .scss-datei erkennen und compilieren. Dazu müßte man mittels Shell-Zugang erst entsprechende Dienste aufsetzen.
Ich glaube du hast die Vorgehensweise mit Sass/Compass noch nicht so richtig verstanden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

...ja, das könnte sein

Eingetragen von reggaefish (190)
am 19.03.2015 - 13:47 Uhr

...ja, das könnte sein XD

dass aus den scss datien schlussendlich die css wird ist mir klar.
dass ich das alles lokal machen kann, auf dem server aber nicht auch.

Momentan passiert auch alles nur lokal...

Im der _settings.scss steht:

//  #############################################  //
//  ##### Sasson - Advanced Drupal Theming. #####  //
//  #############################################  //

// ---- Layout & Grid settings ----------------------
//  Sasson use Susy as the layout system.
//  Full Susy docs can be found at:
//  http://susydocs.oddbird.net/
// --------------------------------------------------

$settings: (

  // ---- Container ---------------------------------
  container: 960px,
  container-position: center,

  // ---- Sidebars ----------------------------------
  sidebar-first: 25%,
  sidebar-second: 25%,

  // ---- Directionality ----------------------------
  flow: ltr,

  // ---- Grid system -------------------------------
  columns: 8,
  gutters: 0,
  math: fluid,
  output: isolate,
  global-box-sizing: border-box,
  last-flow: to,

  // ---- Media Query breakpoints. ------------------
  breakpoint-small: 480px,
  breakpoint-medium: 767px,
  breakpoint-large: 960px

);

Wenn ich dort jetzt auf

  // ---- Grid system -------------------------------
  columns: 10,

ändere wird mir zwar meine css neu compiliert, aber an der anzahl der Spalten ändert sich trotzdem nix, zumindest nicht laut Grid-Overlay, das mit dem Sasson Theme mitkommt...

Irgendwo is noch n denkfehler drin... aber ich find ihn nicht ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Lösung

Eingetragen von FelixH (108)
am 26.03.2015 - 20:50 Uhr

Hallo,
das Problem ist, dass deine Einstellungen im .scss nicht im .css übernommen wird. In der Haupt .scss von deinem sasson-subtheme steht zwar (vermutlich) die Zeile:
@import "settings";
aber wenn du in die generierte .css datei guckst wirkt sie sich nicht aus. Das liegt daran, dass sich die settings-Datei auf die css-layout-Dateien von sasson auswirken sollte, die du aber nicht neu generierst. Hier die Lösung, erklärt es auch vllt leichter:
1. kopiere den Ordner \sasson\sass\layout nach \subtheme\sass\layout
2. NUR falls da noch keine _settings-datei ist, packe in diesen layout ordner in deinem subtheme auch die Datei _settings.scss
3. ändere dadrin (in der \subtheme\sass\layout\_settings.scss) was du ändern willst, erstmal zum testen ob es klappt
4. nun kompilierst du entweder alle oder zumindest die scss Datein aus dem layout ordner, die du brauchst. Nutzt du z. B. in den Theme-Einstellungen das Desktop-First layout reicht es, die desktop-first.scss zu einer css Datei zu kompilieren, sodass du nun im Ordner subtheme\stylesheets\layout, z. B. desktop-first.css oder die anderen hast.
5. öffne subtheme.info datei und füge eben diese css Dateien hinzu:
styles[stylesheets/layout/desktop-first.css][options][media] = all
Und fertig. So wird das Layout-css von Sasson mit deinen eigenen Einstellungen generiert.
Achja, es scheint so als wäre das Grid-Bild von Sasson falsch, bei mir zeigt es zumindest immer 8 an, also teste das ganze lieber erstmal indem du die container größe änderst z. B,
container: 500px
Noch mehr und weitere Anleitungen dazu hier:
https://www.drupal.org/node/2322677
und hier unter Quick Start
http://cgit.drupalcode.org/sasson/tree/README.txt
Ist etwas umständlich, wird so aber momentan auch von Sasson so empfohlen.
Hoffe ich konnte dir (noch rechtzeitig) helfen :).

  • Anmelden oder Registrieren um Kommentare zu schreiben

...dann halt so...

Eingetragen von reggaefish (190)
am 30.03.2015 - 10:51 Uhr

Hallo zusammen,

Danke für die Tips und Hinweise...

die "settings" wurde importiert... ging aber trotzdem nicht...

schlussendlich bin ich wieder zurück zum Zen Theme, dort sind die Sass-Anlagen (oder wei man das nennt) auch schon vorhanden, so dass ich damit jetzt bestens zurecht komme...

Dort klappt auch alles einwandfrei mit den Spalten usw...

Vielen Dank trotzdem !

Grüße

P.S. wer sich noch nicht mit Sass beschäftigt hat: Machen ! Das lohnt sich ja mal mega !! ...noch nie so schnell CSS programmiert... der absolute Hammer !!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Tagen 22 Stunden
  • Hey danke
    vor 4 Tagen 16 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 10 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 5 Stunden
  • In der entsprechenden View
    vor 2 Wochen 5 Stunden
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 5 Stunden
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association