Changeset 1463 in products for quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/views.py
- Timestamp:
- Dec 18, 2009 3:47:56 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/views.py
r1462 r1463 6 6 from Products.CMFCore.utils import getToolByName 7 7 from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile 8 9 from quintagroup.seoptimizer import SeoptimizerMessageFactory as _ 8 10 9 11 SEPERATOR = '|' … … 281 283 ptype.addAction('seo_properties', 282 284 'SEO Properties', 283 'string:${object_url}/ qseo_properties_edit_form',285 'string:${object_url}/@@seo-context-properties', 284 286 '', 285 287 'Modify portal content', … … 337 339 def setSEOCustomMetaTags(self, custommetatags): 338 340 context = aq_inner(self.context) 339 for k, v in custommetatags.items():340 self.setProperty('%s%s' % (PROP_CUSTOM_PREFIX, meta_name), meta_content)341 for tag in custommetatags: 342 self.setProperty('%s%s' % (PROP_CUSTOM_PREFIX, tag['meta_name']), tag['meta_content']) 341 343 342 344 def delAllSEOCustomMetaTagsByNames(self): … … 366 368 globalCustomMetaTags.append({'meta_name' : name_value[0], 367 369 'meta_content' : len(name_value) == 1 and '' or name_value[1]}) 368 370 metalist = [] 369 371 for tag in custommetatags: 370 metalist = []371 372 meta_name, meta_content = tag['meta_name'], tag['meta_content'] 372 373 if meta_name: 373 374 if not [gmt for gmt in globalCustomMetaTags if (gmt['meta_name']==meta_name and gmt['meta_content']==meta_content)]: 374 375 metalist.append(tag) 375 376 if metalist: self.setSEOCustomMetaTags(metalist) 376 377 377 378 def manageSEOCustomMetaTags(self, **kw): … … 396 397 self.manageSEOProps(**form) 397 398 self.manageSEOCustomMetaTags(**form) 398 msg = 'Content SEO properties have been saved.' 399 context.plone_utils.addPortalMessage(msg) 399 context.plone_utils.addPortalMessage( _(u'Content SEO properties have been saved.')) 400 400 return request.response.redirect(self.context.absolute_url()) 401 401 else:
Note: See TracChangeset
for help on using the changeset viewer.