mirror of
https://github.com/pawroman/zola-theme-terminimal.git
synced 2025-11-03 01:10:24 +01:00
Multilingual sites supports
This commit is contained in:
parent
360a6f6207
commit
566d04e7e1
5 changed files with 96 additions and 2 deletions
|
|
@ -60,6 +60,8 @@
|
|||
</div>
|
||||
{%- if page %}
|
||||
{{ language_menu_macros::menu(page=page) }}
|
||||
{%- elif section %}
|
||||
{{ language_menu_macros::menu(page=section) }}
|
||||
{% endif -%}
|
||||
</div>
|
||||
|
||||
|
|
@ -133,6 +135,7 @@
|
|||
{% endblock footer %}
|
||||
|
||||
</div>
|
||||
<script type="text/javascript" src="/js/menu.js"></script>
|
||||
{%- block extra_body %}
|
||||
{% endblock extra_body -%}
|
||||
</body>
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{% macro menu(page) %}
|
||||
<ul class="menu menu--desktop menu--language-selector">
|
||||
<li class="menu__trigger">Language ▾</li>
|
||||
<li class="menu__trigger">{{ trans(key="Language", lang=page.lang) }} ▾</li>
|
||||
<li>
|
||||
<ul class="menu__dropdown">
|
||||
{%- for item in page.translations %}
|
||||
<li><a href="{{ item.permalink }}">{{ item.lang }}</a></li>
|
||||
<li><a href="{{ item.permalink }}">{{ trans(key=item.lang, lang=page.lang) }}</a></li>
|
||||
{% endfor -%}
|
||||
</ul>
|
||||
</li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue