示例#1
0
    def getBreadCrumbs(self) :
        """
        """
        parents = []
        
        parent = self.context.getRefs("parent_category")
        
        while len(parent) > 0 :
          parent = ICategory(parent[0])
          parents.append({"title"   : parent.Title(),
                          "absolute_url"  : parent.absolute_url()
                         }
                        )                            
          parent = parent.getRefs("parent_category")

        parents.reverse()
        
        if len(parents) > 0 :
          parents[(len(parents)+(-1))] = {
                          "last"         : True,
                          "absolute_url" : parents[(len(parents)+(-1))]['absolute_url'],
                          "title"        : parents[(len(parents)+(-1))]['title']
                          }
        
        return parents
示例#2
0
    def getBreadCrumbs(self) :
        """
        """
        parents = []
        
        parent = self.context.getRefs("parent_category")
        
        while len(parent) > 0 :
          parent = ICategory(parent[0])
          parents.append({"title"   : parent.Title(),
                          "absolute_url"  : parent.absolute_url()
                         }
                        )                            
          parent = parent.getRefs("parent_category")

        parents.reverse()
        
        return parents