Changeset 918 in products


Ignore:
Timestamp:
Jul 18, 2007 8:45:37 AM (17 years ago)
Author:
crchemist
Message:

Added status messages in Plone-3.0.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • qSEOptimizer/branches/qSEOptimizer-plone-3.0/skins/qSEOptimizer/qseo_properties_edit.cpy

    r63 r918  
    77##bind subpath=traverse_subpath 
    88##title=Update SEO Properties 
    9 ##parameters=title=None,description=None,keywords=None,html_comment=None,robots=None,distribution=None,title_override=0,description_override=0,keywords_override=0,html_comment_override=0,robots_override=0,distribution_override=0,custommetatags=[] 
     9##parameters=title=None,description=None,keywords=None,html_comment=None,robots=None,distribution=None,title_override=0,description_override=0,keywords_override=0,html_comment_override=0,robots_override=0,distribution_override=0 
    1010 
    1111def setProperty(context, property, value, type='string'): 
     
    1414    else: 
    1515        context.manage_addProperty(property, value, type) 
    16  
    17 delete_list = [] 
    18  
    19 # update custom meta tags 
    20 property_prefix = 'qSEO_custom_' 
    21 custom_existing = [] 
    22 for property, value in context.propertyItems(): 
    23     if property.find(property_prefix) == 0 and len(property) > len(property_prefix): 
    24         custom_existing.append(property) 
    25  
    26 custom_updated = [] 
    27 for tag in custommetatags: 
    28     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) 
    31         custom_updated.append('%s%s' % (property_prefix, meta_name)) 
    32  
    33 #add not updated custom metatags to delete list 
    34 for tag in custom_existing: 
    35     if tag not in custom_updated: 
    36         delete_list.append(tag) 
    3716 
    3817setProperty(context, 'qSEO_title', title) 
     
    4322setProperty(context, 'qSEO_distribution', distribution) 
    4423 
     24delete_list = [] 
    4525if not title_override:        delete_list.append('qSEO_title') 
    4626if not description_override:  delete_list.append('qSEO_description') 
Note: See TracChangeset for help on using the changeset viewer.