Hallo,
Hallo Herr Becker,
das hab ich auch schon getan. Problem ist nur das ich auch die einzelnen
Anwendungen verändert habe also z.B.
“egroupware/calendar/templates/pixelegg/app.css”. Diese werden ja nach einer
Aktualisierung wieder überschrieben. Gibt es dort Möglichkeiten das ganze
eventuell einfach aus der Aktualisierungsroutine rauszunehmen? Bzw. die
Änderungen in den app.css Dateien hierarisch in einer anderen CSS-Datei zu
implementieren die nicht von den Aktualisierungen betroffen ist.
Man könnte folgende Änderung machen:
— phpgwapi/inc/class.egw_framework.inc.php (Revision 53682)
+++ phpgwapi/inc/class.egw_framework.inc.php (Arbeitskopie)
@@ -1397,7 +1397,8 @@
self::includeCSS($theme_css);
// search for app specific css file, so it can customize
the theme
self::includeCSS($GLOBALS[‘egw_info’][‘flags’][‘currentapp’], ‘app’);
+
self::includeCSS($GLOBALS[‘egw_info’][‘flags’][‘currentapp’],
‘app-’.$GLOBALS[‘egw_info’][‘user’][‘preferences’][‘common’][‘theme’]) ||
+
self::includeCSS($GLOBALS[‘egw_info’][‘flags’][‘currentapp’], ‘app’);
// sending print css last, so it can overwrite anything
$print_css = $this->template_dir.'/print.css';
Dann kannst Du im Kalender die Datei
/calendar/templates/pixelegg/app-$theme.css anlegen und die wird
verwendet/bevorzugt vor der normalen app.css.
Ralf
–
Ralf Becker
Director Software Development
Stylite AG
Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz | Fax. +49 6131 32702-70
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 46224 Mainz Germany