Hallo weiß jemand wie ich der Calender Base Extension eine eigene CSS zuweisen kann?
ich möchte nicht in den Original Dateien rum schreiben, da diese ja bei einem Update überschrieben wird, oder?
Vielen dank schon mal
Eurer Kalrchen
Hallo weiß jemand wie ich der Calender Base Extension eine eigene CSS zuweisen kann?
ich möchte nicht in den Original Dateien rum schreiben, da diese ja bei einem Update überschrieben wird, oder?
Vielen dank schon mal
Eurer Kalrchen
Problem mittlerweile gelöst,
die Daten für die CSS stehen in folgender Datei
/typo3conf/ext/cal/view/static/css/setup.txt
diese nun in einen neuen Ordner kopieren, z.B. nach fileadmin/template/cal/ ,
sie in eine CSS datei umbenennen und dann die ersten Zeilen rauslöschen
plugin.tx_cal_controller {
_CSS_DEFAULT_STYLE (
am Ende der Datei noch die 2 letzten schließenden Klammern rausnehmen und speichern.
/*Kontrollieren, ob die CSS nun in Ordnung ist kann man unter http://jigsaw.w3.org/css-validator/ */
Nun kann man unter "Include static (from extensions):" im ROOT Template die Erweiterung "default CSS-styles (cal)" rausnehmen
und unter "SETUP", des ROOT Templates,
page.includeCSS {
file1 = fileadmin/template/cal/calendar_css.css
file1.media =screen
}
hinzufügen.
/* Sollte bereits eine CSS Datei so eingebunden sein einfach mit "file2" und "file2.media" anfügen */
Nun noch in der CSS Datei die Pfade zu den Bildern anpassen,
zum Beispiel
ORIGINAL
.tblr {
background:url(../typo3conf/ext/cal/template/img/shadow_r.gif) no-repeat;
width:8px
}
GEÄNDERT
.tblr {
background:url(img/shadow_r.gif) no-repeat;
width:8px
}
meine Dateien liegen unter
CSS
fileadmin/template/cal/
und die Bilddateien
fileadmin/template/cal/img/
# die Bilddateien findet man im Original unter "typo3conf/ext/cal/template/img/"
so jetzt sollte alles laufen und beim nächsten CAL update wird auch nix überschrieben, es sollte dann allerdings überprüft werden ob im Original neue CSS Statements hinzugekommen sind und eben diese in die eigene CSS integriert werden.
Vielleicht hilft es ja jemanden weiter 🙂
Karlchen