## Script (Python) "getBreadCrumbs" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=student=None ##title= ## # $Id:getDocumentInfo.py 486 2006-09-06 10:09:39Z joachim $ """ return the breadcrumb trail """ try: from Products.zdb import set_trace except: def set_trace(): pass request = context.REQUEST if not 'academics' in request.get('PATH_INFO').split('/'): return [] trail = [] for crumb in request.PARENTS: if crumb.id == "campus": break d = {} content = crumb.getContent() d['title'] = getattr(content,'LongTitle',None) or content.Title d['url'] = crumb.absolute_url() trail += d, trail.reverse() return trail[:-1]