diff --git a/lib/exe/css.php b/lib/exe/css.php index d0b9461eb19b51760f1f21bf4d94d1ba03fad20b..48b5e2804c1647a46a3d1a739b8ddca4754323c5 100644 --- a/lib/exe/css.php +++ b/lib/exe/css.php @@ -47,6 +47,7 @@ function css_out(){ // Array of needed files and their web locations, the latter ones // are needed to fix relative paths in the stylesheets $files = array(); + if (isset($tplstyles['all'])) $files = array_merge($files, $tplstyles['all']); if($print){ // load plugin, template, user styles $files = array_merge($files, css_pluginstyles('print')); @@ -235,9 +236,11 @@ function css_pluginstyles($mode='screen'){ foreach ($plugins as $p){ if($mode == 'print'){ $list[DOKU_PLUGIN."$p/print.css"] = DOKU_BASE."lib/plugins/$p/"; + $list[DOKU_PLUGIN."$p/all.css"] = DOKU_BASE."lib/plugins/$p/"; }else{ $list[DOKU_PLUGIN."$p/style.css"] = DOKU_BASE."lib/plugins/$p/"; $list[DOKU_PLUGIN."$p/screen.css"] = DOKU_BASE."lib/plugins/$p/"; + $list[DOKU_PLUGIN."$p/all.css"] = DOKU_BASE."lib/plugins/$p/"; } } return $list;