def preparePage(self, query): # Set up memcacheid based on language memcacheid = "mainView_pageTree_%s" % self.lang pageTree = memcache.get(memcacheid) #@UndefinedVariable # If pageTree is not in memcache, build pageTree and store it in memcache if pageTree is None or self.pageRefresh: pageTree = UI.getPageTreeForMainView(self.lang, memcacheid) # Set currentPage to None as a precaution self.toTemplate.currentPage = None # Bind pageTree to view self.toTemplate.pageTree = pageTree #How to get pagecontainer items self.toTemplate.footerPageTree = UI.getFooterPageTree(self.lang)