Ignore:
Timestamp:
May 6, 2010 10:04:39 AM (14 years ago)
Author:
crchemist
Message:

refactor seo_context from view to multiadapter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer/browser/viewlets.py

    r2237 r2262  
    1616 
    1717from Products.CMFPlone.PloneTool import * 
     18 
     19from interfaces import ISEOContext 
    1820 
    1921class SEOTagsViewlet( ViewletBase ): 
     
    3436        pps = queryMultiAdapter((self.context, self.request), name="plone_portal_state") 
    3537        seo_global = queryAdapter(pps.portal(), ISEOConfigletSchema) 
    36         seo_context = queryMultiAdapter((self.context, self.request), name='seo_context') 
     38        seo_context = queryMultiAdapter((self.context, self.request), ISEOContext) 
    3739 
    3840        use_all = seo_global.exposeDCMetaTags 
     
    151153        self.context_state = getMultiAdapter((self.context, self.request), 
    152154                                             name=u'plone_context_state') 
    153         self.seo_context = getMultiAdapter((self.context, self.request), 
    154                                              name=u'seo_context') 
     155        self.seo_context = getMultiAdapter((self.context, self.request), ISEOContext) 
    155156 
    156157        self.override_title = self.seo_context['has_seo_title'] 
     
    206207    """ 
    207208    def render( self ): 
    208         seoc = getMultiAdapter((self.context, self.request), name=u'seo_context') 
     209        seoc = getMultiAdapter((self.context, self.request), ISEOContext) 
    209210        if seoc['seo_canonical']: 
    210211            return """<link rel="canonical" href="%s" />""" % seoc['seo_canonical'] 
Note: See TracChangeset for help on using the changeset viewer.