+ def render_env (self, request):
+ # this is designed so as to support a template like
+ # {% for son in sons %} {{ son.rendered }} ...
+ return { 'sons':
+ [ { 'rendered': son.render(request),
+ 'title': son.title(),
+ 'uuid': son.uuid}
+ for son in self.sons ]}
+
+ # xxx need a way to select an active son, like e.g.
+ # Composite (active='some string')
+ # and we could then try to find that string in either title or uuid or some other place
+ # in which case the corresponding 'son' entry in render_env above would son.active=True