I mean, I wrote something like:
@register.tag
def domready(parser, token):
nodelist = parser.parse(('enddomready',))
parser.delete_first_token()
return DomreadyNode(nodelist)
class DomreadyNode(template.Node):
def __init__(self, nodelist):
self.nodelist = nodelist
def render(self, context):
if 'dom_ready' not in context:
context['dom_ready'] = []
context['dom_ready'].append(self.nodelist.render(context))
return ''
@register.tag
def domready_render(parser, token):
return DomreadyRenderNode()
class DomreadyRenderNode(template.Node):
def render(self, context):
if 'dom_ready' in context:
return u"\n".join(context['dom_ready'])
return ''
But it doesn't work in different templates (contexts are different?).
Thank you.
-- You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment