From: Benoît Pin Date: Wed, 9 Jul 2014 05:46:34 +0000 (+0200) Subject: Le tri est effectué directement par le catalogue. X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/commitdiff_plain/5da82622ecd01e55a7b4fa0ff379f6386c6142fc?hp=710412c682f970f9bdab79d48cd26f3912e18711 Le tri est effectué directement par le catalogue. --- diff --git a/Folder.py b/Folder.py index 2c498c6..9b30e53 100644 --- a/Folder.py +++ b/Folder.py @@ -266,7 +266,9 @@ class PlinnFolder(CMFCatalogAware, PortalFolder, DefaultDublinCoreImpl) : ctool = getUtilityByInterfaceName('Products.CMFCore.interfaces.ICatalogTool') contentFilter['path'] = {'query':'/'.join(self.getPhysicalPath()), 'depth':1} - return ctool(sort_on='position', **contentFilter) + if not contentFilter.has_key('sort_on') : + contentFilter['sort_index'] = 'position' + return ctool(**contentFilter) security.declarePublic('synContentValues') def synContentValues(self):