from django.template.loader_tags import ExtendsNode, ConstantIncludeNode, IncludeNode
from django.http import HttpResponse
from philo.models.base import TreeModel, register_value_model
from django.template.loader_tags import ExtendsNode, ConstantIncludeNode, IncludeNode
from django.http import HttpResponse
from philo.models.base import TreeModel, register_value_model
"""
Represents a page - something which is rendered according to a template. The page will have a number of related Contentlets depending on the template selected - but these will appear only after the page has been saved with that template.
"""
template = models.ForeignKey(Template, related_name='pages')
title = models.CharField(max_length=255)
"""
Represents a page - something which is rendered according to a template. The page will have a number of related Contentlets depending on the template selected - but these will appear only after the page has been saved with that template.
"""
template = models.ForeignKey(Template, related_name='pages')
title = models.CharField(max_length=255)
- def render_to_response(self, request, path=None, subpath=None):
+ def render_to_response(self, node, request, path=None, subpath=None):
return HttpResponse(self.template.django_template.render(RequestContext(request, {'page': self})), mimetype=self.template.mimetype)
def __unicode__(self):
return HttpResponse(self.template.django_template.render(RequestContext(request, {'page': self})), mimetype=self.template.mimetype)
def __unicode__(self):