Exemple #1
0
    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)
    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)