Hallo Zusammen
Ich möchte dei Css Datei mit notepad++ bearbeiten, welches Css muss ich nehmen, das im Root verzeichniss, oder das in tl_files?
Wünsch euch ein schönes Wochenende....
Hallo Zusammen
Ich möchte dei Css Datei mit notepad++ bearbeiten, welches Css muss ich nehmen, das im Root verzeichniss, oder das in tl_files?
Wünsch euch ein schönes Wochenende....
Gruss Patrick
offizieller Premium-Partner
einige CSS Vorlagen liegen im xBrowser_style_sheets unter tl_files.
Wenn du als Temlate die Music Academy inst. hast, kannst du die
CSS Dateien aus dem root verwenden und anpassen.
Im Anschluss kopierst du die Dateien zurück nach tl_files und importierst diese.
Grüße Jörg
Hallo Jörg
Danke für die schnelle Auskunft, werde es ausprobieren...
Gruss Patrick
offizieller Premium-Partner
Ich mache das meistens so:
//Edit: Und so wie ich das mache sollte man das nicht machen (siehe folgende Kommentare)!
Eine eigene .css-Datei erstellen > in tl_files packen > über Stylesheets importieren > in Seitenlayouts unter "Stylesheets" auswählen. Nun erscheint diese .css-Datei im Rootverzeichnis und kann von dort aus bearbeitet werden, sie muss auch nicht nach jeder Änderung importiert werden, die Änderungen ziehen praktisch ab sofort. Also im Prinzip wie Jörg es beschrieben hat.
Aber Achtung: Bei mir kam es manchmal vor (jedoch noch nicht mit TL 2.7.3), dass die .css-Datei im Rootverzeichnis offensichtlich von der aus dem tl_files-Verzeichnis überschrieben wurde. Da die Datei in tl_files meistens noch leer war als ich die hochgeladen habe, bedeutete es, dass auch die Datei im Root plötzlich leer war. Das kann schonmal zu akuten Schweißausbrüchen führen... Also speichere ich immer eine Kopie der Datei sicher außerhalb des Rootverzeichnis.
Viele Grüße
Geändert von Manuel (26.09.2009 um 16:27 Uhr)
Das ist ja auch genau der Weg, wie man es nicht machen sollte, da TL die CSS-Dateien (die Ihr dann im Root zu sehen bekommt), dynamisch aus der Datenbank generiert. Da ist der Frust eigentlich vorprogrammiert, weil die im Grunde genommen bei jedem Aufruf des TL-eigenen CSS-Editors überschrieben werden.
Wenn man per Notepad+ editieren möchte (oder, was ich ganz gerne mache, auf dem Server in der Shell), dann ist der folgende Weg sicher besser:
- über die TL-eigene CSS-Verwaltung eine Datei import.css anlegen, die den folgenden Inhalt hat:
Code:@import url("stylesheet.css");- diese import.css, die von TL verwaltet wird, dann dem Seitenlayout zufügen
- die eigentlichen CSS-Definitionen in stylesheet.css können dann gefahrlos ausserhalb von TL bearbeitet werden.
Als bodenständige Alternative kann ich allerdings auch die Extemsion https://contao.org/erweiterungsliste...000029.de.html wärmstens empfehlen ...
MfG, Carolina.
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Oder so wie ich es mache, gar keine CSS Datei im BE und die eigene CSS Datei direkt im fe_page_XXX.tpl einbinden. Oder im Layout im Feld "Zusätzliche <head>-Tags".
Aber so wie du es machst ist es wirklich zu gefährlich.
Kann man mit notepad++ auch direkt auf dem Server arbeiten?, sonst würde ich noch PSPad als Editor empfehlen.
Andreas
Gruss Patrick
offizieller Premium-Partner
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen