Author: jmorliaguet Date: Mon Jul 3 11:27:40 2006 New Revision: 3601 Modified: cpsskins/branches/paris-sprint-2006/elements/slot.py
Log: - fixed the traversal of portlets located in slots Modified: cpsskins/branches/paris-sprint-2006/elements/slot.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/elements/slot.py (original) +++ cpsskins/branches/paris-sprint-2006/elements/slot.py Mon Jul 3 11:27:40 2006 @@ -59,10 +59,10 @@ def __repr__(self): return "Slot('%s', '%s')" % (str(self), self.title) - #def __getitem__(self, name): - # """Get a portlet by name""" - # portlets = getUtility(IPortletStorage, context=self) - # return portlets[name] + def __getitem__(self, name): + """Get a portlet by name. Used in traversal""" + portlets = getThemeManager(self).getPortletStorage() + return portlets[name] def __setitem__(self, name, object): raise NotImplementedError( -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins