Changeset 1821 in products for quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/browser/views.py
- Timestamp:
- Feb 24, 2010 4:21:14 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/browser/views.py
r1819 r1821 3 3 from Acquisition import aq_inner 4 4 from zope.component import queryAdapter 5 from zope.component import getMultiAdapter 5 6 from plone.memoize import view 6 7 from plone.app.controlpanel.form import ControlPanelView … … 13 14 from quintagroup.seoptimizer import SeoptimizerMessageFactory as _ 14 15 from quintagroup.seoptimizer import interfaces 16 from quintagroup.seoptimizer.browser.seo_configlet import ISEOConfigletSchema 15 17 16 18 SEPERATOR = '|' … … 58 60 return seotags 59 61 60 61 62 def getSEOProperty( self, property_name, accessor='', default=None ): 62 63 """ Get value from seo property by property name. … … 79 80 80 81 return value 81 82 83 def isSEOTabVisibile(self):84 context = aq_inner(self.context)85 portal_properties = getToolByName(context, 'portal_properties')86 seo_properties = getToolByName(portal_properties, 'seo_properties')87 content_types_with_seoproperties = seo_properties.getProperty('content_types_with_seoproperties', '')88 return bool(self.context.portal_type in content_types_with_seoproperties)89 90 82 91 83 def seo_customMetaTags( self ): … … 363 355 context.plone_utils.addPortalMessage(state, 'error') 364 356 return self.template() 357 358 359 class VisibilityCheckerView( BrowserView ): 360 """ This class contains methods that visibility checker. 361 """ 362 363 def checkVisibilitySEOAction(self): 364 """ Checks visibility 'SEO Properties' action for content 365 """ 366 context = aq_inner(self.context) 367 plone = getMultiAdapter((self, self.request),name="plone_portal_state").portal() 368 adapter = ISEOConfigletSchema(plone) 369 return bool(self.context.portal_type in adapter.types_seo_enabled)
Note: See TracChangeset
for help on using the changeset viewer.