Changeset 1017

Show
Ignore:
Timestamp:
11/30/07 11:18:45
Author:
piv
Message:

added default_custom_metatags functionality

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qSEOptimizer/trunk/HISTORY.txt

    r1013 r1017  
     11.3.0 
     2 
     3    * added default_custom_metatags functionality 
     4 
    151.2.1 
    26 
  • qSEOptimizer/trunk/skins/qSEOptimizer/qSEO_CustomMetaTags.py

    r1007 r1017  
    1010 
    1111result = [] 
     12added = [] 
    1213property_prefix = 'qSEO_custom_' 
    1314for property, value in context.propertyItems(): 
    1415    idx = property.find(property_prefix) 
    1516    if idx == 0 and len(property) > len(property_prefix): 
     17        added.append(property[len(property_prefix):]) 
    1618        result.append({'meta_name'    : property[len(property_prefix):], 
    1719                       'meta_content' : value}) 
    1820 
     21from Products.CMFCore.utils import getToolByName 
     22site_properties = getToolByName(context, 'portal_properties') 
     23if hasattr(site_properties, 'seo_properties'): 
     24    names = getattr(site_properties.seo_properties, 'default_custom_metatags', []) 
     25    for name in names: 
     26        if name not in added: 
     27            result.append({'meta_name'    : name, 
     28                           'meta_content' : ''}) 
     29 
    1930return result 
  • qSEOptimizer/trunk/version.txt

    r1013 r1017  
    1 1.2.1 
     11.3.0