Zitat von
supergrobi
Ich öffne die Datei lokal, ändere die Farben, lade die Datei wieder hoch, löche in den Systemeinstellungen Cache und räume auf
und reloade die Seite.
Du solltest deinen Workflow optimierten. Hole dir erstmal einen Editor mit dem du direkt auf dem Server die Dateien bearbeiten kannst. Z.B. "RJ TextEd" http://www.rj-texted.se/
SCSS hat Vorteile, aber auch Nachteile. Ein Nachteil ist z.B., dass du die Herkunft der Werte nicht mehr so einfach ermitteln kannst. Und mit Contao auch, dass du zuerst den Cache löschen musst, was glaube ich nicht mehr nötig ist, wenn du im BE den Debug-Modus einschaltest.
Die Variablen im Theme sind nur für von Contao verwaltete CSS-Dateien, nicht für Dateien, welche du vom Server einbindest.
Zitat von
supergrobi
bgcolor habe ich auf 336699 gesetzt.
Mache ich einen Screenshot von der Seite und lese diese mit Photoshop aus (anwählen der Farbe) ist das angezeigt #32659c
Dass Photoshop dir andere Farben anzeigt als im CSS gesetzt, kann auch an den Farbeinstellungen von PS liegen. Ich hatte da auch mal große Probleme mit, bis ich es irgendwie hinbekommen hatte. Hole dir auch diesen IMHO besten Colorpicker den es gibt. pkColorPicker http://www.color-picker.de/
Ich selber binde nur eigene CSS-Dateien ein, welche ich direkt auf dem Server bearbeite. Keine Cache-Probleme.
Man kann übrigens auch eine PHP-Datei für CSS einbinden
HTML-Code:
<link href="files/css/style.php" rel="stylesheet">
In der PHP muss man aber dann den Ausgabeheader programmieren, sodass die Datei als Mime-Type CSS ausgeliefert wird. Dann kann man oben Variablen belegen, welche man dann im CSS ausgibt z.B.
PHP-Code:
<?php
header("Content-type: text/css");
// Variables
$baseColor = '#f00';
?>
body {
background-color: <?= $baseColor ?>;
}
Oder besser:
style.php
PHP-Code:
<?php
header("Content-type: text/css");
// Variables
$baseColor = '#f00';
include 'style.css';
?>
style.css
HTML-Code:
body {
background-color: <?= $baseColor ?>;
}
Lesezeichen