Changeset 1265 in products for quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/skins/quintagroup.seoptimizer/qseo_properties_edit.cpy
- Timestamp:
- Sep 8, 2009 5:52:25 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/skins/quintagroup.seoptimizer/qseo_properties_edit.cpy
r896 r1265 7 7 ##bind subpath=traverse_subpath 8 8 ##title=Update SEO Properties 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=[] 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 10 11 11 def setProperty(context, property, value, type='string'): … … 24 24 custom_existing.append(property) 25 25 26 if not custommetatags_override: custommetatags=[] 27 28 globalCustomMetaTags = context.restrictedTraverse('@@seo_context').seo_globalCustomMetaTags() 26 29 custom_updated = [] 27 30 for tag in custommetatags: 28 31 meta_name, meta_content = tag['meta_name'], tag['meta_content'] 29 if meta_name and meta_content: 30 setProperty(context, '%s%s' % (property_prefix, meta_name), meta_content) 32 if meta_name: 33 if not [gmt for gmt in globalCustomMetaTags if (gmt['meta_name']==meta_name and gmt['meta_content']==meta_content)]: 34 setProperty(context, '%s%s' % (property_prefix, meta_name), meta_content) 31 35 custom_updated.append('%s%s' % (property_prefix, meta_name)) 32 36
Note: See TracChangeset
for help on using the changeset viewer.