web/views/ibreadcrumbs.py
branchstable
changeset 5291 593adaccd737
parent 4802 fa2297d6542a
child 5421 8167de96c523
equal deleted inserted replaced
5290:15846058378b 5291:593adaccd737
    60             self.w(u"\n")
    60             self.w(u"\n")
    61             self.wpath_part(parent, contextentity, i == len(path) - 1)
    61             self.wpath_part(parent, contextentity, i == len(path) - 1)
    62 
    62 
    63     def wpath_part(self, part, contextentity, last=False):
    63     def wpath_part(self, part, contextentity, last=False):
    64         if isinstance(part, Entity):
    64         if isinstance(part, Entity):
    65             if last and part.eid == contextentity.eid:
    65             self.w(part.view('breadcrumbs'))
    66                 self.w(xml_escape(part.view('breadcrumbtext')))
       
    67             else:
       
    68                 self.w(part.view('breadcrumbs'))
       
    69         elif isinstance(part, tuple):
    66         elif isinstance(part, tuple):
    70             url, title = part
    67             url, title = part
    71             textsize = self._cw.property_value('navigation.short-line-size')
    68             textsize = self._cw.property_value('navigation.short-line-size')
    72             self.w(self.link_template % (
    69             self.w(self.link_template % (
    73                 xml_escape(url), xml_escape(uilib.cut(title, textsize))))
    70                 xml_escape(url), xml_escape(uilib.cut(title, textsize))))