Exemplo n.º 1
0
 def get_content_namespace(self, resource, context, items):
     # Get namespace
     namespace = Folder_BrowseContent.get_table_namespace(self,
                     resource, context, items)
     # The breadcrumb
     breadcrumb = []
     node = resource
     while node != context.root:
         if node.has_property('breadcrumb_title'):
             title = node.get_property('breadcrumb_title')
         else:
             title = node.get_title()
         link = context.get_link(node)
         breadcrumb.insert(0, {'name': node.name,
                               'title': title,
                               'url':  link})
         node = node.parent
     namespace['breadcrumb'] = breadcrumb
     return namespace