Changeset 2701 in products for quintagroup.dropdownmenu
- Timestamp:
- Jul 19, 2010 5:16:37 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/viewlets.py
r2700 r2701 35 35 self.tool = getToolByName(context, 'portal_actions') 36 36 self.site_url = getToolByName(context, 'portal_url')() 37 self.context_state = getMultiAdapter((self.context, self.request), 38 name="plone_context_state") 37 39 38 40 # fetch actions-based tabs? … … 100 102 children = self._subactions(subcat, object, level+1) 101 103 102 url = self.context.absolute_url() 104 url = self.context_state.is_default_page() and \ 105 '/'.join(self.context.absolute_url().split('/')[:-1]) or \ 106 self.context.absolute_url() 103 107 if url.startswith(info['url']) and info['url'] != self.site_url: 104 108 if currentParentId > -1:
Note: See TracChangeset
for help on using the changeset viewer.