diff --git a/lib/breadcrumbs.tmpl b/lib/breadcrumbs.tmpl index a6d3a6691452700184d576bec537d987abf5b0c7_bGliL2JyZWFkY3J1bWJzLnRtcGw=..8377697a39a79152ca24ddf5d813578109efe349_bGliL2JyZWFkY3J1bWJzLnRtcGw= 100644 --- a/lib/breadcrumbs.tmpl +++ b/lib/breadcrumbs.tmpl @@ -18,7 +18,7 @@ u = ""; FOREACH crumb IN crumbs.reverse; IF loop.first; - "<a href=\"/\">Home</a> "; + "<a href=\"$toplink\">Home</a> "; END; " » "; @@ -27,7 +27,7 @@ "<span>$crumb.title</span>"; ELSE; IF crumb.url; - u = "/$crumb.url"; + u = "$crumb.url"; ELSE; u = "$u/$crumb.id"; END; @@ -31,7 +31,7 @@ ELSE; u = "$u/$crumb.id"; END; - "<a href=\"$u\">$crumb.title</a>"; + "<a href=\"$toplink$u\">$crumb.title</a>"; END; END; END; diff --git a/lib/config.tmpl b/lib/config.tmpl index a6d3a6691452700184d576bec537d987abf5b0c7_bGliL2NvbmZpZy50bXBs..8377697a39a79152ca24ddf5d813578109efe349_bGliL2NvbmZpZy50bXBs 100644 --- a/lib/config.tmpl +++ b/lib/config.tmpl @@ -4,5 +4,10 @@ [%# Default values for page variables. %] [% page.stylesheets = [] %] +[% toplink = "${template.name}"|replace('[^\/]+/','../')|replace('[^\/]*$','') %] +[% IF toplink == '' %] + [% toplink = './' %] +[% END %] + [% releaseversion = '1.1.4' %] [% releasename = "SeaMonkey $releaseversion" %] @@ -7,6 +12,6 @@ [% releaseversion = '1.1.4' %] [% releasename = "SeaMonkey $releaseversion" %] -[% relnotes = "/releases/seamonkey$releaseversion/" %] +[% relnotes = "${toplink}releases/seamonkey$releaseversion/" %] [% download_win = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=win&lang=en-US" %] [% download_linux = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=linux&lang=en-US" %] [% download_mac = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=osx&lang=en-US" %] @@ -10,7 +15,7 @@ [% download_win = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=win&lang=en-US" %] [% download_linux = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=linux&lang=en-US" %] [% download_mac = "http://download.mozilla.org/?product=seamonkey-$releaseversion&os=osx&lang=en-US" %] -[% download_more = "/releases/#$releaseversion" %] +[% download_more = "${toplink}releases/#$releaseversion" %] [% download_allfiles = "http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$releaseversion/" %] [% download_win_mb = 13 %] [% download_linux_mb = 14 %] diff --git a/lib/sidebar.tmpl b/lib/sidebar.tmpl index a6d3a6691452700184d576bec537d987abf5b0c7_bGliL3NpZGViYXIudG1wbA==..8377697a39a79152ca24ddf5d813578109efe349_bGliL3NpZGViYXIudG1wbA== 100644 --- a/lib/sidebar.tmpl +++ b/lib/sidebar.tmpl @@ -16,7 +16,7 @@ IF page.url.match("^http://") OR page.url.match("^https://"); page.path = page.url; ELSE; - page.path = (page.url == '.') ? '/' : "/$page.url"; + page.path = (page.url == '.') ? toplink : "$toplink$page.url"; END; ELSE; # add page id to current path to get page path @@ -20,7 +20,7 @@ END; ELSE; # add page id to current path to get page path - page.path = "$path/$page.id"; + page.path = "$toplink$path/$page.id"; # add suffix for a section (/index.html) or page (.html) suffix = page.page ? '/index.en.html' : '.en.html'; @@ -30,6 +30,6 @@ # add complete URL to sitemap lookup table site.url2page.${page.url} = page; - t_url = "/${template.name}"|replace('/index.html|/index.en.html','/')|replace('.html|.en.html',''); + t_url = "$toplink${template.name}"|replace('/index.html|/index.en.html','/')|replace('.html|.en.html',''); in_list = 0; FOREACH url IN urllist; @@ -34,6 +34,6 @@ in_list = 0; FOREACH url IN urllist; - IF page.path == "/$url"; + IF page.path == "$toplink$url"; in_list = 1; END; END; diff --git a/lib/wrapper.tmpl b/lib/wrapper.tmpl index a6d3a6691452700184d576bec537d987abf5b0c7_bGliL3dyYXBwZXIudG1wbA==..8377697a39a79152ca24ddf5d813578109efe349_bGliL3dyYXBwZXIudG1wbA== 100644 --- a/lib/wrapper.tmpl +++ b/lib/wrapper.tmpl @@ -159,5 +159,5 @@ <div id="footer"> <ul id="footer-menu"> - <li><a href="/sitemap">[% strings.Sitemap %]</a></li> + <li><a href="[% toplink %]sitemap">[% strings.Sitemap %]</a></li> <li><a href="http://www.mozilla.org/security/">[% strings.Security %]</a></li> @@ -163,4 +163,4 @@ <li><a href="http://www.mozilla.org/security/">[% strings.Security %]</a></li> - <li><a href="/about">[% strings.About %]</a></li> - <li><a href="/about#contact">[% strings.Contact %]</a></li> + <li><a href="[% toplink %]about">[% strings.About %]</a></li> + <li><a href="[% toplink %]about#contact">[% strings.Contact %]</a></li> </ul> @@ -166,5 +166,5 @@ </ul> - <p class="tLicense">[% strings.TrademarkPre %] <a href="/dev/trademark">[% strings.TrademarkLink %]</a> [% strings.TrademarkPost %]</p> + <p class="tLicense">[% strings.TrademarkPre %] <a href="[% toplink %]dev/trademark">[% strings.TrademarkLink %]</a> [% strings.TrademarkPost %]</p> <p class="tLicense">[% strings.LicenseCC %] | <a href="http://www.mozilla.org/foundation/licensing/website-content.html">[% strings.Details %]</a>.</p> [% IF document.links.license -%] <p class="tLicense">[% strings.LicenseIs %]