from django.utils.safestring import mark_safe
from philo.contrib.shipherd.models import Navigation
from philo.models import Node
+from django.utils.safestring import mark_safe
from django.utils.translation import ugettext as _
for node in self.template_nodes:
bits.append(node.render(context))
context.pop()
- return ''.join(bits)
+ return mark_safe(''.join(bits))
class RecurseNavigationNode(template.Node):
try:
return Navigation.objects.filter(node__in=node.get_ancestors(include_self=True), key=key).order_by('-node__level')[0].node
except:
- if settings.TEMPLATE_DEBUG:
- raise
return node
\ No newline at end of file