aboutsummaryrefslogtreecommitdiffstats
path: root/nikola/data/themes/base/templates/base_header.tmpl
diff options
context:
space:
mode:
authorLibravatarAgustin Henze <tin@sluc.org.ar>2014-06-13 21:51:04 -0300
committerLibravatarAgustin Henze <tin@sluc.org.ar>2014-06-13 21:51:04 -0300
commit3dddbd8cc879402c2047919bccd20e6697082657 (patch)
tree38d6290f37be1d67d91c46027974e6ee3372e232 /nikola/data/themes/base/templates/base_header.tmpl
parent7ac2cf148f7a8ea0de126fed3360b49964ce9b45 (diff)
parent58c4878526dec5510f23c812274686787d8724ba (diff)
Merge tag 'upstream/7.0.1'
Upstream version 7.0.1
Diffstat (limited to 'nikola/data/themes/base/templates/base_header.tmpl')
-rw-r--r--nikola/data/themes/base/templates/base_header.tmpl66
1 files changed, 66 insertions, 0 deletions
diff --git a/nikola/data/themes/base/templates/base_header.tmpl b/nikola/data/themes/base/templates/base_header.tmpl
new file mode 100644
index 0000000..0c6e12d
--- /dev/null
+++ b/nikola/data/themes/base/templates/base_header.tmpl
@@ -0,0 +1,66 @@
+## -*- coding: utf-8 -*-
+<%namespace name="base" file="base_helper.tmpl" import="*"/>
+
+<%def name="html_header()">
+ <header id="header" role="banner">
+ ${html_site_title()}
+ ${html_translation_header()}
+ ${html_navigation_links()}
+ %if search_form:
+ <div class="searchform" role="search">
+ ${search_form}
+ </div>
+ %endif
+ </header>
+ ${template_hooks['page_header']()}
+</%def>
+
+<%def name="html_site_title()">
+ <h1 id="brand"><a href="${abs_link('/')}" title="${blog_title}" rel="home">
+ %if logo_url:
+ <img src="${logo_url}" alt="${blog_title}" id="logo">
+ %endif
+
+ % if show_blog_title:
+ <span id="blog-title">${blog_title}</span>
+ % endif
+ </a></h1>
+</%def>
+
+<%def name="html_navigation_links()">
+ <nav id="menu" role="navigation">
+ <ul>
+ %for url, text in navigation_links[lang]:
+ % if isinstance(url, tuple):
+ <li> ${text}
+ <ul>
+ %for suburl, text in url:
+ % if rel_link(permalink, suburl) == "#":
+ <li class="active"><a href="${permalink}">${text}</a></li>
+ %else:
+ <li><a href="${suburl}">${text}</a></li>
+ %endif
+ %endfor
+ </ul>
+ % else:
+ % if rel_link(permalink, url) == "#":
+ <li class="active"><a href="${permalink}">${text}</a></li>
+ %else:
+ <li><a href="${url}">${text}</a></li>
+ %endif
+ % endif
+ %endfor
+ ${template_hooks['menu']()}
+ ${template_hooks['menu_alt']()}
+ </ul>
+ </nav>
+</%def>
+
+<%def name="html_translation_header()">
+ %if len(translations) > 1:
+ <div id="toptranslations">
+ <h2>${messages("Languages:")}</h2>
+ ${base.html_translations()}
+ </div>
+ %endif
+</%def>