def saveFormatter(self, portlethash): """ """ fi = IFormats(self.context) fi.setFormats(self.request.form) kss_core = self.getCommandSet("core") kss_zope = self.getCommandSet("zope") kss_plone = self.getCommandSet("plone") layout = self.request.form.get("layout") if layout == "categories-view": kss_zope.refreshViewlet(kss_core.getHtmlIdSelector("categories-list"), manager="easyshop.categories-manager", name="easyshop.categories-viewlet") elif layout == "products-view": kss_zope.refreshViewlet(kss_core.getHtmlIdSelector("products-list"), manager="easyshop.products-manager", name="easyshop.products-viewlet") elif layout == "product-selector-view": kss_zope.refreshViewlet(kss_core.getHtmlIdSelector("products-list"), manager="easyshop.product-selector-manager", name="easyshop.product-selector-viewlet") # For easyshop.easyarticle elif layout == "overview": kss_zope.refreshViewlet(kss_core.getHtmlIdSelector("products-list"), manager="easyshop.products-manager", name="easyshop.products-viewlet") # For easyshop.easyarticle elif layout == "ps-view": kss_zope.refreshViewlet(kss_core.getHtmlIdSelector("products-list"), manager="easyshop.ps-manager", name="easyshop.ps-viewlet") # else: # kss_zope.refreshViewlet(kss_core.getHtmlIdSelector("products-list"), # manager="easyshop.search-results-manager", # name="easyshop.search-results-viewlet") kss_plone.refreshPortlet(portlethash)
def saveFormatter(self): """ """ fi = IFormats(self.context) f = fi.setFormats(self.request) referer = self.request.get("HTTP_REFERER", "") if referer.find("thank-you") != -1: url = referer else: url = self.context.absolute_url() self.request.response.redirect(url)