diff --git a/src/data/templates/detail_breadcrumb.html b/src/data/templates/detail_breadcrumb.html index 13777511a..56132291a 100644 --- a/src/data/templates/detail_breadcrumb.html +++ b/src/data/templates/detail_breadcrumb.html @@ -1,6 +1,12 @@ {% load my_tags %} {% filter breadcrumb %} {% format "/browse|Browse" %}|| - {% format "/%s/%s|%s" view args tviews %}|| - {% format "/%s/%s|%s [%s]" view object.handle tview object.gramps_id %} + {% format "/%s/%s|%s" view args tviews %} + {% if object.gramps_id %} + || {% format "/%s/%s|%s [%s]" view object.handle tview object.gramps_id %} + {% else %} + {% if object.name %} + || {% format "/%s/%s|%s [%s]" view object.handle tview object.name %} + {% endif %} + {% endif %} {% endfilter %}