## 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]
