Ignore:
Timestamp:
Apr 20, 2010 6:16:43 PM (14 years ago)
Author:
thomasdesvenain
Message:

compatible with plone 3

  • fixed import errors
  • fixed portal actions are now grouped
  • fixed global values undefined in template
Location:
qPloneDropDownMenu/branches/plone4/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • qPloneDropDownMenu/branches/plone4/trunk

    • Property svn:ignore set to
      *.settings

      *.project
  • qPloneDropDownMenu/branches/plone4/trunk/utils.py

    r1140 r2183  
    77 
    88from Products.CMFCore.utils import getToolByName 
    9 from Products.CMFPlone.migrations.migration_util import safeEditProperty 
     9try: 
     10    # Plone 4 
     11    from plone.app.upgrade.utils import safeEditProperty 
     12except: 
     13    from Products.CMFPlone.migrations.migration_util import safeEditProperty 
     14 
    1015from Products.CMFCore.Expression import Expression, createExprContext 
    1116 
     
    3237                                    name=u'plone_context_state') 
    3338    actions = context_state.actions() 
     39    if type(actions) == dict: 
     40        # Plone 4 
     41        actions = actions['portal_tabs'] 
     42         
    3443    portal_tabs_view = getMultiAdapter((site, site.REQUEST), 
    3544                                       name='portal_tabs_view') 
Note: See TracChangeset for help on using the changeset viewer.