c30c3ee6d04529b1e805b5f7e8f35187f0357c51 kate Wed Jan 11 17:26:04 2017 -0800 Implement Apache Alias and SetEnv approach to handling non-standard document root dir. refs #18621 diff --git src/hg/htdocs/gbPageStart.html src/hg/htdocs/gbPageStart.html index aca62d0..306e22b 100644 --- src/hg/htdocs/gbPageStart.html +++ src/hg/htdocs/gbPageStart.html @@ -1,29 +1,44 @@ <!-- gbPageStart.html - Include file for GB static pages --> <html> <head> <meta charset="UTF-8"> <title> - <!--#echo var="TITLE" --> + <!--#echo var="title" --> </title> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald:700|Lato:700,700italic,300,400,400italic"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"> + <!--#if expr="$GB_DOCUMENT_ROOT" --> + <!-- For non-standard GB doc installations at mirror sites: + 1) Set Apache Alias /gbDocs to the new root directory + 2) Use Apache SetEnv to set GB_DOCUMENT_ROOT to "on" + --> + <link rel="stylesheet" href="/gbDocs/style/bootstrap.min.css"> + <link rel="stylesheet" href="/gbDocs/style/gb.css"> + <link rel="stylesheet" href="/gbDocs//staticStyle/gbStatic.css"> + <!--#else --> <link rel="stylesheet" href="/style/bootstrap.min.css"> - <link rel="stylesheet" href="/staticStyle/gbStatic.css"> <link rel="stylesheet" href="/style/gb.css"> + <link rel="stylesheet" href="/staticStyle/gbStatic.css"> + <!--#endif --> </head> <body> <!-- Blue menu bar / hotlinks --> - <div> <!--#include virtual="/cgi-bin/hgMenubar"--> + <!--#if expr="$GB_DOCUMENT_ROOT" --> <!-- Override nice-menu.css styling --> - <link rel="stylesheet" href="/style/gbAfterMenu.css"> + <link rel="stylesheet" href="/gbDocs/style/gbAfterMenu.css"> <!-- Override default home link icon --> + <link rel="stylesheet" href="/gbDocs/style/gbLogoInMenu.css"> + <!--#else --> + <!--#include virtual="/cgi-bin/hgMenubar"--> + <link rel="stylesheet" href="/style/gbAfterMenu.css"> <link rel="stylesheet" href="/style/gbLogoInMenu.css"> - </div> + <!--#endif --> <!-- Grid layout from bootstrap.css --> <div class="container-fluid"> + <!-- Wrapper for GB content --> <div class="gbsPage">