Changeset 1269 in products for quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/skins/quintagroup.seoptimizer/qseo_properties_edit.cpy
- Timestamp:
- Sep 9, 2009 3:26:45 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/skins/quintagroup.seoptimizer/qseo_properties_edit.cpy
r1265 r1269 8 8 ##title=Update SEO Properties 9 9 ##parameters=title=None,description=None,canonical=None,keywords=None,html_comment=None,robots=None,distribution=None,title_override=0,description_override=0,canonical_override=0,keywords_override=0,html_comment_override=0,robots_override=0,distribution_override=0,custommetatags=[],custommetatags_override=0 10 11 from Products.CMFCore.utils import getToolByName 12 SEPERATOR = '|' 10 13 11 14 def setProperty(context, property, value, type='string'): … … 26 29 if not custommetatags_override: custommetatags=[] 27 30 28 globalCustomMetaTags = context.restrictedTraverse('@@seo_context').seo_globalCustomMetaTags() 31 globalCustomMetaTags = [] 32 site_properties = getToolByName(context, 'portal_properties') 33 if hasattr(site_properties, 'seo_properties'): 34 custom_meta_tags = getattr(site_properties.seo_properties, 'default_custom_metatags', []) 35 for tag in custom_meta_tags: 36 name_value = tag.split(SEPERATOR) 37 if name_value[0]: 38 globalCustomMetaTags.append({'meta_name' : name_value[0], 39 'meta_content' : len(name_value) == 1 and '' or name_value[1]}) 40 29 41 custom_updated = [] 30 42 for tag in custommetatags:
Note: See TracChangeset
for help on using the changeset viewer.