all repos — zola-bearblog @ 14ecd3b35136baebddeb3bcab390d7afedf13545

Port of bear blog theme to zola

Tera 2 updates fix: use safe navigation for favicon

adidalal
commit

14ecd3b35136baebddeb3bcab390d7afedf13545

parent

17b23b2cc15eeb355d4d8541e4fe02a5983f1e56

1 file changed, 5 insertions(+), 10 deletions(-)

changed files
M templates/nav.htmltemplates/nav.html
@@ -1,18 +1,13 @@
-{%- set current_lang = config.default_language %} -{%- if page %} - {%- set current_lang = page.lang %} -{%- elif section %} - {%- set current_lang = section.lang %} -{%- endif %} -{%- if config.extra.main_menu %} - {%- for item in config.extra.main_menu %} +{%- set current_lang = page?.lang or section?.lang or config.default_language %} +{%- if config.extra?.main_menu %} + {%- for item in config.extra?.main_menu %} {%- if current_lang == config.default_language %} {%- set title = item.name %} {%- else %} {%- set language_key = 'name_' ~ current_lang %} - {%- set title = item[language_key] %} + {%- set title = item?[language_key] or item.name %} {%- endif %} - {%- if item.url is matching("https?://") %} + {%- if item.url is matching(pat="https?://") %} <a href="{{ item.url }}">{{ title }}</a> {%- else %} <a href="{{ get_url(path=item.url, lang=lang )}}">{{ title }}</a>