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

Fixed getting navigation root

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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.