def render(self, name, value, attrs): attrs = self.build_attrs(attrs) if value is None: value = '' result = render_to_string(self.template_name, \ {'roots' : self.root, 'display_root' : self.display_root, \ 'attrs_str' : build_attrs_string(attrs), 'attrs' : attrs, \ 'name' : name, 'value' : value, 'collapse' : self.collapse }) return result
def do_render_tree(provider, root, template_name, collapse, context = None, attrs = {}): list = provider.get_categories(root) map = {} roots = construct_tree(list, map) return render_to_string(template_name, {'roots' : roots, 'collapse' : collapse, \ 'attrs_str': build_attrs_string(attrs), 'attrs' : attrs}, context)