return contentlet_node_names, contentreference_node_specs
def __unicode__(self):
- return self.get_path(u' › ', 'name')
+ return self.get_path(pathsep=u' › ', field='name')
@staticmethod
@fattr(is_usable=True)
template = models.ForeignKey(Template, related_name='pages')
title = models.CharField(max_length=255)
+ def get_containers(self):
+ if not hasattr(self, '_containers'):
+ self._containers = self.template.containers
+ return self._containers
+ containers = property(get_containers)
+
def render_to_string(self, node=None, request=None, path=None, subpath=None, extra_context=None):
context = {}
context.update(extra_context or {})
return self.template.django_template.render(Context(context))
def render_to_response(self, node, request, path=None, subpath=None, extra_context=None):
- return HttpResponse(self.render_to_string(node, request, path, subpath, context), mimetype=self.template.mimetype)
+ return HttpResponse(self.render_to_string(node, request, path, subpath, extra_context), mimetype=self.template.mimetype)
def __unicode__(self):
return self.title