[Home]WikiPatches/GlobalCSS

UseModWiki | WikiPatches | RecentChanges | Preferences

This creates a new global configuration option called $GlobalCSS?. set $GlobalCSS? to whatever the url to your global stylesheet is. all pages in your wiki will now use this stylesheet. see http://wiki.eekeek.org

Note that this is no longer needed with UseModWiki - the global StyleSheet configuration variable now does this

Sample data/config entry:

     $GlobalCSS = '/default.css';
The Patch:
--- /home/matt/wiki/index.cgi   Fri Sep 21 22:48:18 2001
+++ index.cgi   Fri Sep 21 22:14:45 2001
@@ -48,7 +48,7 @@
              $RCName $ShowEdits $ThinLine $LinkPattern
              $InterLinkPattern $InterSitePattern $UrlProtocols
              $UrlPattern $ImageExtensions $RFCPattern $ISBNPattern
-             $FS $FS1 $FS2 $FS3 $CookieName $SiteBase
+             $FS $FS1 $FS2 $FS3 $CookieName $SiteBase $GlobalCSS
            );
 
 # Other global variables.  Must be C<use vars> because they're
@@ -67,6 +67,7 @@
 $UseConfig   = 1;       # 1 = use config file,    0 = do not look for config
 
 # Default configuration (used if UseConfig is 0)
+$GlobalCSS   = "";              # path to global css style sheet
 $CookieName  = "Wiki";          # Name for this wiki (for multi-wiki sites)
 $SiteName    = "Wiki";          # Name of site (used for titles)
 $HomePage    = "HomePage";      # Home page (change space to _)
@@ -915,14 +916,19 @@
   } else {
     $result = $q->header();
   }
-
+    
+  my %args;
+  if($GlobalCSS) {
+    $args{'-style'} = { 'src' => $GlobalCSS };
+  }        
+    
   if ($SiteBase ne "") {
     $result .= $q->start_html('-title' => "$SiteName: $title",
                               '-xbase' => $SiteBase,
-                              '-BGCOLOR' => 'white');
+                              '-BGCOLOR' => 'white', %args);
   } else {
     $result .= $q->start_html('-title' => "$SiteName: $title",
-                              '-BGCOLOR' => 'white');
+                              '-BGCOLOR' => 'white', %args);
   }
   if ($oldId ne "") {
     $result .= $q->h3("(redirected from "

UseModWiki | WikiPatches | RecentChanges | Preferences
Edit text of this page | View other revisions | Search MetaWiki
Last edited June 3, 2003 3:43 pm by DanielMartin (diff)
Search: