Simplify node link generator
This commit is contained in:
@@ -63,7 +63,7 @@ def delete_indexes(document):
|
|||||||
return warnings
|
return warnings
|
||||||
|
|
||||||
|
|
||||||
def get_instance_link(index_instance_node=None, text=None, simple=False):
|
def get_instance_link(index_instance_node, text=None, simple=False):
|
||||||
"""
|
"""
|
||||||
Return an HTML anchor to an index instance
|
Return an HTML anchor to an index instance
|
||||||
"""
|
"""
|
||||||
@@ -74,17 +74,11 @@ def get_instance_link(index_instance_node=None, text=None, simple=False):
|
|||||||
template = u'%(value)s'
|
template = u'%(value)s'
|
||||||
else:
|
else:
|
||||||
template = u'<a href="%(url)s">%(value)s</a>'
|
template = u'<a href="%(url)s">%(value)s</a>'
|
||||||
if index_instance_node:
|
|
||||||
return template % {
|
return template % {
|
||||||
'url': index_instance_node.get_absolute_url(),
|
'url': index_instance_node.get_absolute_url(),
|
||||||
'value': text if text else (index_instance_node if index_instance_node.parent else index_instance_node.index_template_node.index)
|
'value': text if text else (index_instance_node if index_instance_node.parent else index_instance_node.index_template_node.index)
|
||||||
}
|
}
|
||||||
else:
|
|
||||||
# Root node
|
|
||||||
return template % {
|
|
||||||
'url': '#',#reverse('index_instance_node_view', args=[index_instance_node.parent.pk]),
|
|
||||||
'value': ugettext(u'root')
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
def get_breadcrumbs(index_instance, simple=False, single_link=False, include_count=False):
|
def get_breadcrumbs(index_instance, simple=False, single_link=False, include_count=False):
|
||||||
|
|||||||
Reference in New Issue
Block a user