Changeset 3706 in products


Ignore:
Timestamp:
Jul 30, 2013 2:10:03 PM (11 years ago)
Author:
kroman0
Message:

Fixed getting navigation root

Location:
quintagroup.dropdownmenu/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.dropdownmenu/trunk/docs/HISTORY.txt

    r3702 r3706  
    22========= 
    33 
    4 1.2.13 - July 16, 2013 
     41.2.13 - July 30, 2013 
    55 
    66* Updated condition for 'mobileMenu' [kroman0] 
     
    2020* The cache key of portal tabs was updated (thanks: richardc). 
    2121  [potar] 
     22 
     23* Fixed getting navigation root [kroman0] 
    2224 
    23251.2.12 - April 02, 2013 
  • quintagroup.dropdownmenu/trunk/quintagroup/dropdownmenu/browser/viewlets.py

    r3702 r3706  
    9494        self.conf = self._settings() 
    9595        self.tool = getToolByName(context, 'portal_actions') 
    96         self.site_url = getToolByName(context, 'portal_url')() 
    97         self.context_state = getMultiAdapter((self.context, self.request), 
     96        plone_portal_state = getMultiAdapter((self.context, self.request), 
     97                                                  name="plone_portal_state") 
     98        self.site_url = plone_portal_state.navigation_root_url() 
     99        context_state = getMultiAdapter((self.context, self.request), 
    98100                                             name="plone_context_state") 
    99         self.context_url = self.context_state.is_default_page() and \ 
     101        self.context_url = context_state.is_default_page() and \ 
    100102            '/'.join(self.context.absolute_url().split('/')[:-1]) or \ 
    101103            self.context.absolute_url() 
Note: See TracChangeset for help on using the changeset viewer.