rewrite navbar to be localized at filter level
This commit is contained in:
parent
b5adc27c9d
commit
92c7b2b1c1
2 changed files with 12 additions and 38 deletions
|
|
@ -1,49 +1,23 @@
|
|||
[en]
|
||||
[en.home]
|
||||
[home]
|
||||
name = "home"
|
||||
url = "/en/"
|
||||
url = "/"
|
||||
|
||||
[en.about]
|
||||
[about]
|
||||
name = "about"
|
||||
url = "/en/about/"
|
||||
url = "/about/"
|
||||
|
||||
[en.blog]
|
||||
[blog]
|
||||
name = "blog"
|
||||
url = "/en/blog/"
|
||||
url = "/blog/"
|
||||
|
||||
[en.reviews]
|
||||
[reviews]
|
||||
name = "reviews"
|
||||
url = "/en/reviews/"
|
||||
url = "/reviews/"
|
||||
|
||||
[en.music]
|
||||
[music]
|
||||
name = "music"
|
||||
url = "https://smalrainbow.bandcamp.com/"
|
||||
new_tab = true
|
||||
|
||||
[en.etc]
|
||||
name = "etc"
|
||||
|
||||
[es]
|
||||
[es.home]
|
||||
name = "inicio"
|
||||
url = "/es/"
|
||||
|
||||
[es.about]
|
||||
name = "acerca de"
|
||||
url = "/es/acerca-de/"
|
||||
|
||||
[es.blog]
|
||||
name = "blog"
|
||||
url = "/es/blog/"
|
||||
|
||||
[es.reviews]
|
||||
name = "reviews"
|
||||
url = "/es/reviews/"
|
||||
|
||||
[es.music]
|
||||
name = "música"
|
||||
url = "https://smalrainbow.bandcamp.com/"
|
||||
new_tab = true
|
||||
|
||||
[es.etc]
|
||||
[etc]
|
||||
name = "etc"
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
<nav class="navbar-wrapper">
|
||||
<div class="navbar-content">
|
||||
<ul>
|
||||
{% for item in navbar[page.lang] | values %}
|
||||
<li id="{{ item.name }}">{% if item.url %}<a href="{{ item.url }}" {% if item.new_tab %}target="_blank"{% endif %}>{{ item.name }}</a>{% else %}<p>{{ item.name }}</p>{% endif %}</li>
|
||||
{% for item in navbar | values %}
|
||||
<li id="{{ item.name }}">{% if item.url %}<a href="{{ item.url | locale_url_resolve }}" {% if item.new_tab %}target="_blank"{% endif %}>{{ item.name | i18n }}</a>{% else %}<p>{{ item.name | i18n }}</p>{% endif %}</li>
|
||||
{% endfor %}
|
||||
<li id="nav-hover" aria-hidden="true"></li>
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue