Ignore:
Timestamp:
Jan 22, 2010 6:01:06 PM (14 years ago)
Author:
liebster
Message:

Added radiobuttons in configlet for settings the use Subject, local and global seo keywords

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/views.py

    r1570 r1580  
    148148        accessor = 'Subject' 
    149149        context = aq_inner(self.context) 
    150  
    151150        keywords = Set([]) 
    152151        if context.hasProperty(prop_name): 
     
    262261        default_custom_metatags = request.get('default_custom_metatags', []) 
    263262        metatags_order = request.get('metatags_order', []) 
     263        settingsUseKeywordsSG = int(request.get('settingsUseKeywordsSG', 1)) 
     264        settingsUseKeywordsLG = int(request.get('settingsUseKeywordsLG', 1)) 
    264265 
    265266        site_props = getToolByName(self.portal_properties, 'site_properties') 
     
    275276            seo_props.manage_changeProperties(metatags_order=metatags_order) 
    276277            seo_props.manage_changeProperties(content_types_seoprops_enabled=content_types_seoprops_enabled) 
     278            seo_props.manage_changeProperties(settings_use_keywords_sg=settingsUseKeywordsSG) 
     279            seo_props.manage_changeProperties(settings_use_keywords_lg=settingsUseKeywordsLG) 
    277280 
    278281            for ptype in self.portal_types.objectValues(): 
     
    301304        """ 
    302305        return self.portal_types.getTypeInfo( type_name ) 
     306 
     307    def select_settings_use_keywords_sg(self): 
     308        context = aq_inner(self.context) 
     309        site_properties = getToolByName(context, 'portal_properties') 
     310        if hasattr(site_properties, 'seo_properties'): 
     311            settings_use_keywords_sg = getattr(site_properties.seo_properties, 'settings_use_keywords_sg', 0) 
     312        return settings_use_keywords_sg 
     313 
     314    def select_settings_use_keywords_lg(self): 
     315        context = aq_inner(self.context) 
     316        site_properties = getToolByName(context, 'portal_properties') 
     317        if hasattr(site_properties, 'seo_properties'): 
     318            settings_use_keywords_lg = getattr(site_properties.seo_properties, 'settings_use_keywords_lg', 0) 
     319        return settings_use_keywords_lg 
    303320 
    304321 
Note: See TracChangeset for help on using the changeset viewer.