diff --git a/alchemy/templates/base.html b/alchemy/templates/base.html
index a59ac0b..0e901ed 100644
--- a/alchemy/templates/base.html
+++ b/alchemy/templates/base.html
@@ -69,41 +69,29 @@
{% endif %}
+ {% if SITESUBTITLE %}
{{ SITESUBTITLE }}
- {% if LINKS or PAGES or FACEBOOK_URL or FEED_ALL_ATOM or GITHUB_URL or G_PLUS_URL or TWITTER_URL %}
+ {% endif %}
+ {% if LINKS or (DISPLAY_PAGES_ON_MENU and PAGES) or ICONS %}
- {% if LINKS %}
{% for title, link in LINKS %}
- {{ title }}
{% endfor %}
- {% endif %}
- {% for p in PAGES %}
+ {% if DISPLAY_PAGES_ON_MENU %}
+ {% for page in PAGES %}
{% if LINKS and loop.first %}
- |
{% endif %}
- - {{ p.title }}
+ - {{ page.title }}
{% endfor %}
- {% if FACEBOOK_URL or FEED_ALL_ATOM or GITHUB_URL or G_PLUS_URL or TWITTER_URL %}
- {% if LINKS or PAGES %}
+ {% endif %}
+ {% for icon, link in ICONS %}
+ {% if (LINKS or (DISPLAY_PAGES_ON_MENU and PAGES)) and loop.first %}
- |
{% endif %}
- {% endif %}
- {% if FACEBOOK_URL %}
-
- {% endif %}
- {% if FEED_ALL_ATOM %}
-
- {% endif %}
- {% if GITHUB_URL %}
-
- {% endif %}
- {% if G_PLUS_URL %}
-
- {% endif %}
- {% if TWITTER_URL %}
-
- {% endif %}
+
+ {% endfor %}
{% endif %}