Breadcrumb fix

Fixing Breadcrumbs on the DataObject Page. Currently the breadcrumbs only work when the Holder page is the root page. If it is any deeper, when viewing the DataObject Page, the middle pages will be in the incorrect order. This code fixes that problem.