from DateTime import DateTime from commonview import * class MobileSitemapView(CommonSitemapView): """ Mobile Sitemap browser view """ implements(ISitemapView) additional_maps = ( ('modification_date', lambda x:DateTime(x.ModificationDate).HTML4()), ) def getFilteredObjects(self): path = self.portal.getPhysicalPath() portal_types = self.context.getPortalTypes() review_states = self.context.getStates() return self.portal_catalog(path = path, portal_type = portal_types, review_state = review_states, hasMobileContent = True)