From 9e710e5456eb639b301166fc4773bb30067aa3e2 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Tue, 8 Nov 2011 14:40:42 +0100 Subject: [PATCH] For multilanguage pages, use english as default language So we search both for .html, and /en.html. This is consistent with how we access non-english languages. --- pgweb/core/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pgweb/core/views.py b/pgweb/core/views.py index 6d23e1af..398c6d4b 100644 --- a/pgweb/core/views.py +++ b/pgweb/core/views.py @@ -79,7 +79,10 @@ def fallback(request, url): try: t = loader.get_template('pages/%s.html' % url) except TemplateDoesNotExist, e: - raise Http404('Page not found.') + try: + t = loader.get_template('pages/%s/en.html' % url) + except TemplateDoesNotExist, e: + raise Http404('Page not found.') # Guestimate the nav section by looking at the URL and taking the first # piece of it.