Juste a quick note: > linkAsList = string.split(self.link, '/') > object = self.restrictedTraverse(linkAsList) restrictedTraverse does the split itself if it receives a string, you don't need to do it yourself :) Bye, Florent Guillaume Nuxeo