Changeset 3461 in products for quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/viewlets.py
- Timestamp:
- May 10, 2012 9:11:54 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/viewlets.py
r3458 r3461 26 26 def menu_cache_key(f, view): 27 27 # menu cache key conssits of: 28 # - selected item not only top tab28 # - path to selected item 29 29 # - site can be accessed on different domains 30 30 # - language is important for multilingua sites … … 98 98 self.cat_prefix = self.conf.nested_category_prefix or '' 99 99 100 @property101 100 def portal_tabs(self): 102 101 tabs = [] … … 173 172 info['url']) 174 173 175 parent_id = category ['id'].replace(self.cat_prefix,174 parent_id = category.getId().replace(self.cat_prefix, 176 175 '').replace(self.cat_sufix, '') 177 176 tab = {'id': info['id'], … … 257 256 @dropdowncache 258 257 def createMenu(self): 259 html = self.recurse(children=self.portal_tabs , level=1)258 html = self.recurse(children=self.portal_tabs(), level=1) 260 259 return xhtmlslimmer.compress(html).strip('\n') 261 262 def _old_update(self):263 context_state = getMultiAdapter((self.context, self.request),264 name=u'plone_context_state')265 actions = context_state.actions()266 portal_tabs_view = getMultiAdapter((self.context, self.request),267 name='portal_tabs_view')268 self.portal_tabs = portal_tabs_view.topLevelTabs(actions=actions)269 270 selectedTabs = self.context.restrictedTraverse('selectedTabs')271 self.selected_tabs = selectedTabs('index_html',272 self.context,273 self.portal_tabs)274 self.selected_portal_tab = self.selected_tabs['portal']275 260 276 261 @memoize
Note: See TracChangeset
for help on using the changeset viewer.