forked from expo/troggle
[svn] Updates to allow subcave tree with nice admin.
This commit is contained in:
23
feincms/views/base.py
Normal file
23
feincms/views/base.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.shortcuts import render_to_response
|
||||
from django.template import RequestContext
|
||||
from django.utils import translation
|
||||
|
||||
from feincms.module.page.models import Page
|
||||
|
||||
|
||||
def handler(request, path=None):
|
||||
if path is None:
|
||||
path = request.path
|
||||
|
||||
page = Page.objects.page_for_path_or_404(path)
|
||||
|
||||
if page.redirect_to:
|
||||
return HttpResponseRedirect(page.redirect_to)
|
||||
|
||||
page.setup_request(request)
|
||||
|
||||
return render_to_response(page.template.path, {
|
||||
'feincms_page': page,
|
||||
}, context_instance=RequestContext(request))
|
||||
|
||||
Reference in New Issue
Block a user