Index: templates/default.tmpl |
diff --git a/templates/default.tmpl b/templates/default.tmpl |
index 27edc4ecd32d2deb852ef348178d91a70acc923b..f8ffab4313fef95a4a02bf427b371d90cb7df95d 100644 |
--- a/templates/default.tmpl |
+++ b/templates/default.tmpl |
@@ -1,3 +1,4 @@ |
+{% set index_page = (pagedata == "<? include index ?>\n") %} |
<!DOCTYPE html> |
<html lang="{{locale}}" dir="{{"rtl" if config.has_option("rtl", locale) else "ltr"}}" itemscope="itemscope" itemtype="http://schema.org/WebPage"> |
<head> |
@@ -12,7 +13,7 @@ |
<link rel="stylesheet" href="/css/noscript-mobile.css" media="screen and (max-width: 40.5em)"/> |
</noscript> |
- <link rel="canonical" href="https://adblockplus.org/{{page}}"> |
+ <link rel="canonical" href="https://adblockplus.org/{{not index_page and page or ""}}"> |
Sebastian Noack
2015/02/13 17:51:49
I'd rather use if/else instead and/or here. This m
kzar
2015/02/20 14:55:18
Done.
|
<!--[if lt IE 7]> |
<script src="/js/vendor/DD_belatedPNG.js"></script> |
@@ -28,15 +29,17 @@ |
<link rel="stylesheet" href="/css/empty.css" class="cssfx"/> |
<![endif]--> |
+ {% block head %} |
{{head|safe}} |
+ {% endblock %} |
</head> |
<body> |
{% macro pageitem(name) %} |
{% if name == page %} |
- <li class="selected">{{"title"|translate(name)}}</li> |
+ <li class="selected">{{name|translate("menu")}}</li> |
{% else %} |
- <li>{{name|linkify}}{{"title"|translate(name)}}</a></li> |
+ <li>{{name|linkify}}{{name|translate("menu")}}</a></li> |
{% endif %} |
{% endmacro %} |
@@ -44,7 +47,7 @@ |
<a id="logo" class="sprite" itemprop="image" href="/"></a> |
<nav> |
<ul> |
- {% if localefile == "index" %} |
+ {% if index_page %} |
<li class="selected first">{{"installation"|translate("menu")}}</li> |
{% else %} |
<li class="install-link first">{{"index"|linkify}}{{"installation"|translate("menu")}} <span class="sprite install-link-icon"></span></a></li> |
@@ -82,7 +85,7 @@ |
</nav> |
</header> |
- <div id="content"> |
+ <div id="content" class="{{page}}"> |
{% if not noheading %} |
<h1>{{title|translate}}</h1> |
{% endif %} |
@@ -107,7 +110,9 @@ |
{% endif %} |
{% endif %} |
+ {% block body %} |
{{body|safe}} |
+ {% endblock %} |
</div> |
<footer> |
@@ -116,7 +121,7 @@ |
<section class="first"> |
<h1>{{"resources"|translate("menu")}}</h1> |
<ul> |
- {% for name in ["screenshots", "documentation", "privacy", "impressum"] %} |
+ {% for name in ["acceptable-ads", "documentation", "deployments", "privacy", "impressum"] %} |
{{pageitem(name)}} |
{% endfor %} |
</ul> |
@@ -136,7 +141,6 @@ |
<h1>{{"development"|translate("menu")}}</h1> |
<ul> |
{{pageitem("source")}} |
- <li><a href="/forum/viewforum.php?f=11" hreflang="en">{{"bugs"|translate("menu")}}</a></li> |
<li><a href="/category/roadmap/" hreflang="en">{{"roadmap"|translate("menu")}}</a></li> |
{{pageitem("tools")}} |
</ul> |