projects
/
Plinn.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Autre approche pour la surcharge : on surcharge « catalog_object », une méthode plus...
[Plinn.git]
/
catalog_adapters.py
diff --git
a/catalog_adapters.py
b/catalog_adapters.py
index
64130ad
..
86b2c3b
100644
(file)
--- a/
catalog_adapters.py
+++ b/
catalog_adapters.py
@@
-1,7
+1,9
@@
from Products.CMFCore.CatalogTool import IndexableObjectWrapper
from Products.CMFCore.CatalogTool import IndexableObjectWrapper
+from OFS.interfaces import IOrderedContainer
class PlinnIndexableObjectWrapper(IndexableObjectWrapper) :
def position(self) :
parent = self.getParentNode()
class PlinnIndexableObjectWrapper(IndexableObjectWrapper) :
def position(self) :
parent = self.getParentNode()
- pos = parent.getObjectPosition(self.getId())
- return pos
\ No newline at end of file
+ if IOrderedContainer.providedBy(parent) :
+ pos = parent.getObjectPosition(self.getId())
+ return pos
\ No newline at end of file