Changeset 3400 in products for quintagroup.plonetabs/branches/tests/quintagroup/plonetabs/browser/plonetabs.py
- Timestamp:
- Mar 30, 2012 4:59:39 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonetabs/branches/tests/quintagroup/plonetabs/browser/plonetabs.py
r3244 r3400 426 426 def portal_tabs(self): 427 427 """See global-sections viewlet""" 428 actions = context_state = getMultiAdapter((self.context, self.request),429 name=u"plone_context_state").actions()430 428 portal_tabs_view = getMultiAdapter((self.context, self.request), 431 429 name="portal_tabs_view") 432 if 'portal_tabs' in actions: 433 actions_tabs = actions['portal_tabs'] 434 else: 435 actions_tabs = [] 436 return portal_tabs_view.topLevelTabs(actions=actions_tabs) 430 context_state = getMultiAdapter((aq_inner(self.context), self.request), 431 name=u'plone_context_state') 432 try: 433 # Plone 4 and higher 434 import plone.app.upgrade 435 actions = context_state.actions(actions_category='portal_tabs') 436 except ImportError: 437 actions = context_state.actions() 438 return portal_tabs_view.topLevelTabs(actions=actions) 437 439 438 440 def selected_portal_tab(self):
Note: See TracChangeset
for help on using the changeset viewer.