Index > Contao-Core > Typolight löscht Fremd-CSS
Hallo,
ich hab jetzt ein "Feature" gefunden, das eher nach hinten losgeht. Und zwar entfernt Typolight scheinbar alle CSS-Dateien in seinem root-Ordner, sobald man bei einer TL-CSS etwas ändert
Dieses Verhalten ist irgendwie lästig. Denn ich habe TL auf unserem Schulserver in den root-Ordner gelegt, da es da keine Komplikationen von den dateien her gibt. Als ich dann anfing zu arbeiten, musste wir feststellen, dass auf einmal eine CSS fehle, die zur alten Website gehörte (styles.css), während ich in TL nur eine basic.css erzeugte.
Ich konnte es bei mir ersteinmal so fixen, dass ich die styles.css als Bestandteil von TL machte, allerdings wäre es da wünschenswert, wenn TL nicht einfach so Dateien löscht sondern wenigstens nachfragt.
ich hab jetzt ein "Feature" gefunden, das eher nach hinten losgeht. Und zwar entfernt Typolight scheinbar alle CSS-Dateien in seinem root-Ordner, sobald man bei einer TL-CSS etwas ändert
Dieses Verhalten ist irgendwie lästig. Denn ich habe TL auf unserem Schulserver in den root-Ordner gelegt, da es da keine Komplikationen von den dateien her gibt. Als ich dann anfing zu arbeiten, musste wir feststellen, dass auf einmal eine CSS fehle, die zur alten Website gehörte (styles.css), während ich in TL nur eine basic.css erzeugte.
Ich konnte es bei mir ersteinmal so fixen, dass ich die styles.css als Bestandteil von TL machte, allerdings wäre es da wünschenswert, wenn TL nicht einfach so Dateien löscht sondern wenigstens nachfragt.
2008-03-21 19:10
Hallo SunBlack,
ich würde Dich bitten, vor dem Erstellen neuer Posts die Forum Suche zu bemühen. Dieses "Problem" ist ein ganz alter Hut und wurde schon mehrfach im Forum diskutiert.
Außerdem möchte ich Dich bitten, nicht jedes Mal einen Thread im Forum "Fehler melden" zu erstellen. Dieses Forum ist ausschließlich für das Melden neuer und noch nicht dokumentierter Fehler gedacht, die sich auch in der Online Demo reproduzieren lassen. Nur weil Du als Einsteiger den Sinn mancher Funktionen noch nicht verstehst, sind es nicht automatisch alles Bugs!
Grüße
Leo
ich würde Dich bitten, vor dem Erstellen neuer Posts die Forum Suche zu bemühen. Dieses "Problem" ist ein ganz alter Hut und wurde schon mehrfach im Forum diskutiert.
Außerdem möchte ich Dich bitten, nicht jedes Mal einen Thread im Forum "Fehler melden" zu erstellen. Dieses Forum ist ausschließlich für das Melden neuer und noch nicht dokumentierter Fehler gedacht, die sich auch in der Online Demo reproduzieren lassen. Nur weil Du als Einsteiger den Sinn mancher Funktionen noch nicht verstehst, sind es nicht automatisch alles Bugs!
Grüße
Leo
2008-03-21 20:04
Hallo leo,
ja mag sein, dass ich einige Dinge zuviel als Bugs sehe. Liegt aber vlt. daran, dass das verhalten einem manchmal unschön erscheint ;-).
Bzgl. dieses Problems: Unter welchem Suchbegriff ist das zu finden? Wenn ich im Forum nach "CSS gelöscht" bzw. "CSS löchen" suche, findet er nichts passendes. Und bei der roadmap bzw. bekannten Fehlern sehe ich das auch nicht
.
PS: Meine meisten Beiträge sind trotzdem bei TL benutzen ;-)
ja mag sein, dass ich einige Dinge zuviel als Bugs sehe. Liegt aber vlt. daran, dass das verhalten einem manchmal unschön erscheint ;-).
Bzgl. dieses Problems: Unter welchem Suchbegriff ist das zu finden? Wenn ich im Forum nach "CSS gelöscht" bzw. "CSS löchen" suche, findet er nichts passendes. Und bei der roadmap bzw. bekannten Fehlern sehe ich das auch nicht
PS: Meine meisten Beiträge sind trotzdem bei TL benutzen ;-)
2008-03-21 20:37
Hallo SunBlack,
in der Roadmap oder bei bekannten Fehlern ist es natürlich nicht zu finden, da es sich nicht um einen Fehler handelt.
Es ist ein gewünschtes Feature, dass TYPOlight die CSS verwaltet. Daher hat es auch die Macht darüber, welche Styles existieren und welche nicht.
Ich würde Dir daher empfehlen, wenn Du den "Umweg" über das einbinden per CSS-Import nicht gehen willst, TYPOlight doch in einen Unterordner zu installieren.
Das macht meiner Meinung nach auch mehr Sinn, da auf diese Weise die TL-Dateien nicht mit den Dateien Eurer Schulseite vermischt werden. Bei einem evtl. löschen der einen oder anderen Seite kann so nichts unerwünscht verloren gehen.
Sollte es bei der Installation in einem Unterordner Probleme geben, kannst Du diese ja gerne im Forum formulieren.
Gruß, Felix
in der Roadmap oder bei bekannten Fehlern ist es natürlich nicht zu finden, da es sich nicht um einen Fehler handelt.
Es ist ein gewünschtes Feature, dass TYPOlight die CSS verwaltet. Daher hat es auch die Macht darüber, welche Styles existieren und welche nicht.
Ich würde Dir daher empfehlen, wenn Du den "Umweg" über das einbinden per CSS-Import nicht gehen willst, TYPOlight doch in einen Unterordner zu installieren.
Das macht meiner Meinung nach auch mehr Sinn, da auf diese Weise die TL-Dateien nicht mit den Dateien Eurer Schulseite vermischt werden. Bei einem evtl. löschen der einen oder anderen Seite kann so nichts unerwünscht verloren gehen.
Sollte es bei der Installation in einem Unterordner Probleme geben, kannst Du diese ja gerne im Forum formulieren.
Gruß, Felix
2008-03-22 09:55
Zitat:
Es ist ein gewünschtes Feature, dass TYPOlight die CSS verwaltet. Daher hat es auch die Macht darüber, welche Styles existieren und welche nicht.
Japp, das finde ich auch schön
Besser wäre: Eine CSS dann zu löschen, wenn jemand in TL sagt, die CSS brauche ich nicht. Also wenn ich z.B. in der demo bei Stylesheets die print lösche, dann entfernt er es aus der DB und von der Platte. Also das er nicht automatisch nach jeder Bearbeitung einer TL-CSS alle CSS löscht und danach seine wiederherstellt. Das ist der Punkt, der mich in diesem Falle stört und evtl. für unliebsame Erfahrungen im ersten Moment mit TL sorgt
2008-03-24 19:05
Hallo SunBlack,
nun, die Idee wäre natürlich schön, aber nicht umzusetzen.
Würde bei jedem Speichern eines Styles eine Meldung kommen, die fragt, ob die eine oder andere CSS-Datei gelöscht werden soll oder nicht, würde das noch viel mehr nerven, als einmal schnell die Datei einzubinden und fertig.
Was die Technik angeht ist der von leo gewählte Weg der Beste, um das System "sauber" zu halten.
Wie ich schon erwähnt habe, ich würde TL in einen Unterordner packen, dann kommen sich auch die CSS nicht in die Quere.
Gruß, Felix
nun, die Idee wäre natürlich schön, aber nicht umzusetzen.
Würde bei jedem Speichern eines Styles eine Meldung kommen, die fragt, ob die eine oder andere CSS-Datei gelöscht werden soll oder nicht, würde das noch viel mehr nerven, als einmal schnell die Datei einzubinden und fertig.
Was die Technik angeht ist der von leo gewählte Weg der Beste, um das System "sauber" zu halten.
Wie ich schon erwähnt habe, ich würde TL in einen Unterordner packen, dann kommen sich auch die CSS nicht in die Quere.
Gruß, Felix
2008-03-25 09:16
Hallo an alle TL Profis,
Habe seit kurzem TL mit Templat WebConsulting Installiert und bin hell auf begeistert. Leider gibt es mit der CSS anpassung für mich einige Problemchen. Die haben mir in den letzten Tagen mächtig den Schlaf geraubt.
Vieleicht könnt Ihr mir ja helfen?
Ich habe in der Datei webconsulting.css folgendes angepasst.
Im Headerbereich:
Farben aller Links verändert
den orginalen blauen Hintergrund des Suchfeldes in weiss geändert
Habe auch noch weitere Farbänderungen in Text und Links in anderen CSS Dateien verändert.
Anschließend habe ich die css Dateien wieder auf den Webserver in das TL root verzeichnis geladen.
Bis hier hin funktioniert alles einwandfrei.
Problem:
Nach ein bis zwei Tagen sind nur die Änderungen im Header verschwunden. Das Suchfeld hat wieder einen blauen Hintergrund und die geändertewn Links sind wieder grau statt weiss. Alle anderen Änderungen in dieser oder auch in anderen CSS Dateien sind erhalten geblieben. Was kann das sein?
Bitte euch um Hilfe oder Lösungsvorschläge.
Bitte etwas verständlich da ich noch ein CMS Greenhorn bin
Danke euch Gruß aus Köln
Habe seit kurzem TL mit Templat WebConsulting Installiert und bin hell auf begeistert. Leider gibt es mit der CSS anpassung für mich einige Problemchen. Die haben mir in den letzten Tagen mächtig den Schlaf geraubt.
Ich habe in der Datei webconsulting.css folgendes angepasst.
Im Headerbereich:
Farben aller Links verändert
den orginalen blauen Hintergrund des Suchfeldes in weiss geändert
Habe auch noch weitere Farbänderungen in Text und Links in anderen CSS Dateien verändert.
Anschließend habe ich die css Dateien wieder auf den Webserver in das TL root verzeichnis geladen.
Bis hier hin funktioniert alles einwandfrei.
Problem:
Nach ein bis zwei Tagen sind nur die Änderungen im Header verschwunden. Das Suchfeld hat wieder einen blauen Hintergrund und die geändertewn Links sind wieder grau statt weiss. Alle anderen Änderungen in dieser oder auch in anderen CSS Dateien sind erhalten geblieben. Was kann das sein?
Bitte euch um Hilfe oder Lösungsvorschläge.
Bitte etwas verständlich da ich noch ein CMS Greenhorn bin
Danke euch Gruß aus Köln
2008-11-05 23:10
Hallo Remo,
na, dann müssen wir dem "Greenhorn" doch mal die Hörner rot streichen
Die CSS-Datei, die Du wohl per Hand geändert hast, wird innerhalb von TL verwaltet. Guck mal in den Bereich "Stylesheets". Das bedeutet, dass sie (regelmässig) vom System auf den Stand gebracht wird, der in TL aktuell festgelegt ist. Wenn Du sie ändern möchtest, geht das nur über den TL-eigenen Editor.
Keine Sorge: Solltest Du lieber eigene CSS-Dateien benutzen, leg diese einfach im Verzeichnis tl_files ab und binde sie über das Eingabefeld "Zusätzliche Header-Tags" ins Seitenlayout ein.
Wichtig: TL überschreibt/löscht alle CSS-Dateien im Hauptverzeichnis.
Im Wiki findest Du unter http://dev.typolight.org/wiki/GermanCss noch etliche weiterführende Infos.
Für heute mach's wie ich: Trink Dir (noch) ein Kölsch und hau Dich wech
Viele Grüße,
Christian
na, dann müssen wir dem "Greenhorn" doch mal die Hörner rot streichen
Die CSS-Datei, die Du wohl per Hand geändert hast, wird innerhalb von TL verwaltet. Guck mal in den Bereich "Stylesheets". Das bedeutet, dass sie (regelmässig) vom System auf den Stand gebracht wird, der in TL aktuell festgelegt ist. Wenn Du sie ändern möchtest, geht das nur über den TL-eigenen Editor.
Keine Sorge: Solltest Du lieber eigene CSS-Dateien benutzen, leg diese einfach im Verzeichnis tl_files ab und binde sie über das Eingabefeld "Zusätzliche Header-Tags" ins Seitenlayout ein.
Wichtig: TL überschreibt/löscht alle CSS-Dateien im Hauptverzeichnis.
Im Wiki findest Du unter http://dev.typolight.org/wiki/GermanCss noch etliche weiterführende Infos.
Für heute mach's wie ich: Trink Dir (noch) ein Kölsch und hau Dich wech
Viele Grüße,
Christian
"Read the source, Luke!"
2008-11-05 23:30
Hallo Christian,
Vielen Dank für Deine Hilfe. Ich habe Deinen Ratschlag befolgt und hoffe das der Fehler nicht mehr auftritt. Aber eine kleine Frage habe ich trotzdem noch.
Ich habe die Linkfarbe in der Hauptnavi. geändert, in weiss und rot, wenn man mit der Maus über den Link geht. Jedoch finde ich die Css Anweisung nicht wo die Linkfarbe geändeert wird wenn der Link active ist, also drauf klickt. Der Link ist momentan immernoch grau. Ich würde diesen gern in einer anderen Farbe als das übliche Grau haben wollen. Momentan habe ich eine hellgrauen Hintergrund wenn der Link aktiv ist. Der Hintergrund soll aber dunkelgrau sein. Folglich ist die Linkschrift fast unsichtbar. siehe auch mein Versuchsprojekt unter haushaltversteher.de
Frage wo kann ich das ändern?
Danach habe ich erst einmal etwas rote Hörner (HI HI HI)
Danke Dir und schönes Wochenende
Gruß
Remo
Vielen Dank für Deine Hilfe. Ich habe Deinen Ratschlag befolgt und hoffe das der Fehler nicht mehr auftritt. Aber eine kleine Frage habe ich trotzdem noch.
Ich habe die Linkfarbe in der Hauptnavi. geändert, in weiss und rot, wenn man mit der Maus über den Link geht. Jedoch finde ich die Css Anweisung nicht wo die Linkfarbe geändeert wird wenn der Link active ist, also drauf klickt. Der Link ist momentan immernoch grau. Ich würde diesen gern in einer anderen Farbe als das übliche Grau haben wollen. Momentan habe ich eine hellgrauen Hintergrund wenn der Link aktiv ist. Der Hintergrund soll aber dunkelgrau sein. Folglich ist die Linkschrift fast unsichtbar. siehe auch mein Versuchsprojekt unter haushaltversteher.de
Frage wo kann ich das ändern?
Danach habe ich erst einmal etwas rote Hörner (HI HI HI)
Danke Dir und schönes Wochenende
Gruß
Remo
Zuletzt bearbeitet von Remo, 2008-11-07 13:40
2008-11-07 13:29
Hallo Remo,
sieht so aus, als ob Du's rausgefunden hättest. Bei mir ändern sich jedenfalls die Farben des Menüs.
Grüße,
Christian
sieht so aus, als ob Du's rausgefunden hättest. Bei mir ändern sich jedenfalls die Farben des Menüs.
Grüße,
Christian
"Read the source, Luke!"
2008-11-07 16:56
Hallo Christian,
Ja Du hast recht das habe ich gerade noch allein hinbekommen.
Ich habe also die Css Dateien im Backand geändert wie Du es vorgeschlagen hast und es funktioniert supie. Ich bin regelrecht begeistert.
Danke noch einmal für Deine Hilfe.
Ich trinke ein Kölsch auf Dich
Grüße aus der Domstadt
Ja Du hast recht das habe ich gerade noch allein hinbekommen.
Ich habe also die Css Dateien im Backand geändert wie Du es vorgeschlagen hast und es funktioniert supie. Ich bin regelrecht begeistert.
Danke noch einmal für Deine Hilfe.
Ich trinke ein Kölsch auf Dich
Grüße aus der Domstadt
2008-11-10 18:22
Hallo,
ich habe ein abenteuerliches Problem und weiß keinen Rat:
In meinem Template-Ordner stellt sich die CSS-Datei (evtl. auch mehr aber nicht nachprüfbar) immer auf einen alten Stand zurück! Ich habe vor 2 Wochen das Layout für einen Kunden erstellt. Plötzlich hatte ich am nächsten Tag den Stand von vor 2 Tagen online geschaltet - natürlich noch mit ordentlich Fehldarstellungen. Nun habe ich bei meinem Hoster (Net-Build) angefragt. Die können sich darauf auch keinen Reim machen.
Ich habe schon an mir selbst gezweifelt und den aktuellen Stand wieder drüber gebügelt. Allerdings war ich nun die ganze Zeit nicht am Projekt zu Gange und dennoch musste ich schon 2 x die CSS-Datei wieder austauschen, weil es wieder der alte Stand war...
Kann mir jemand das erklären? Gibt es irgend eine Automatik für eine Rückstellung, eine Backup-Wiederherstellung oder ähnliches in Typolight?
Dazu ist noch zu sagen, dass ich den Image-Rotator im Einsatz habe und genau dieser immer an der falschen Stelle auftaucht. Das noch nicht fertige und momentan auch wieder falsch dargestellte Projekt könnt Ihr Euch auch unter http://hill.hoffdesign.net anschauen. Der Imagerotator sitzt normalerweise rechtsbündig unter dem Logo...
Besten Dank für Euer Interesse,
Gruß Gunnar
ich habe ein abenteuerliches Problem und weiß keinen Rat:
In meinem Template-Ordner stellt sich die CSS-Datei (evtl. auch mehr aber nicht nachprüfbar) immer auf einen alten Stand zurück! Ich habe vor 2 Wochen das Layout für einen Kunden erstellt. Plötzlich hatte ich am nächsten Tag den Stand von vor 2 Tagen online geschaltet - natürlich noch mit ordentlich Fehldarstellungen. Nun habe ich bei meinem Hoster (Net-Build) angefragt. Die können sich darauf auch keinen Reim machen.
Ich habe schon an mir selbst gezweifelt und den aktuellen Stand wieder drüber gebügelt. Allerdings war ich nun die ganze Zeit nicht am Projekt zu Gange und dennoch musste ich schon 2 x die CSS-Datei wieder austauschen, weil es wieder der alte Stand war...
Kann mir jemand das erklären? Gibt es irgend eine Automatik für eine Rückstellung, eine Backup-Wiederherstellung oder ähnliches in Typolight?
Dazu ist noch zu sagen, dass ich den Image-Rotator im Einsatz habe und genau dieser immer an der falschen Stelle auftaucht. Das noch nicht fertige und momentan auch wieder falsch dargestellte Projekt könnt Ihr Euch auch unter http://hill.hoffdesign.net anschauen. Der Imagerotator sitzt normalerweise rechtsbündig unter dem Logo...
Besten Dank für Euer Interesse,
Gruß Gunnar
2008-12-04 12:19
Wenn du CSS über Tl bearbeitest, dann liegen die CSS Dateien im "Root" des Auftritts und werden durch Tl automatisch erzeugt. Direkte Änderungen in den Datein würden dann durch Tl überschrieben.
2008-12-04 12:47
Danke für die Info. Ich habe aber die CSS über FTP bearbeitet und mich auch nach dem von mir erneuten Überschreiben der fehlerhaften CSS per FTP-Programm garnicht erst eingeloggt. Daran sollte es also nicht liegen...
Gruß Gunnar
Gruß Gunnar
2008-12-04 12:53
Tl erzeugt die CSS Dateien im Root regelmäßig automatisch selber. Falls du also die CSS Dateien im "Root" selber bearbeitest, dann werden sie überschrieben.
2008-12-04 13:00
