--- MPIWGWeb/Attic/MPIWGHelper.py 2009/04/16 15:55:19 1.1.2.8 +++ MPIWGWeb/Attic/MPIWGHelper.py 2009/11/06 15:37:42 1.1.2.9 @@ -130,8 +130,12 @@ def getBreadcrumbs(self): return crumbs -def getSection(self): +def getSection(self, crumbs=None): """returns the current section name""" + # use breadcrumbs if available + if crumbs is not None and len(crumbs) > 0: + return crumbs[0][2].getId() + p = self sec = None # descend parents to the root (and remember the last id) @@ -141,8 +145,12 @@ def getSection(self): return sec -def getSubSection(self): +def getSubSection(self, crumbs=None): """returns the current subsection name""" + # use breadcrumbs if available + if crumbs is not None and len(crumbs) > 1: + return crumbs[1][2].getId() + p = self sec = None subsec = None