diff --git a/i2p2www/__init__.py b/i2p2www/__init__.py index be03a629..44071e11 100644 --- a/i2p2www/__init__.py +++ b/i2p2www/__init__.py @@ -280,7 +280,7 @@ def blog_entry(slug): if parts: # now just pass to simple template file and we are done - return render_template('blog/entry.html', parts=parts, title=parts['title'], body=parts['fragment']) + return render_template('blog/entry.html', parts=parts, title=parts['title'], body=parts['fragment'], slug=slug) else: abort(404) diff --git a/i2p2www/pages/global/lang.html b/i2p2www/pages/global/lang.html index 4d145bfb..4c09d66e 100644 --- a/i2p2www/pages/global/lang.html +++ b/i2p2www/pages/global/lang.html @@ -1,5 +1,6 @@ {%- macro change_lang(lang) -%} {%- if request.endpoint == 'site_show' -%}{{ url_for('site_show', lang=lang, page=page) }} +{%- elif request.endpoint == 'blog_entry' -%}{{ url_for('blog_entry', lang=lang, slug=slug) }} {%- elif request.endpoint == 'meetings_show' -%}{{ url_for('meetings_show', lang=lang, id=id) }} {%- elif request.endpoint -%}{{ url_for(request.endpoint, lang=lang) }} {%- else -%}{{ url_for('site_show', lang=lang) }}