from django.utils.safestring import mark_safe from document_indexing.models import IndexInstance FOLDER_ICON = u'folder_page' def index_instance_item_link(index_instance_item): icon = FOLDER_ICON if isinstance(index_instance_item, IndexInstance) else u'' icon_template = u'' % icon if icon else u'' return mark_safe('%(icon_template)s%(text)s' % { 'url': index_instance_item.get_absolute_url(), 'icon_template': icon_template, 'text': index_instance_item })