Traversable browser views without specifying the view name in the URL

I am using the approach from

for making a browser view traversable...working so far.

However the name of the view methods seems to be necessary as part of the URL. In our case the related view is the default view of a content-types so I would expect that


would work in the same way as with the 'view' name inside the URL


  • however it does not work...any idea how to get rid of the view name?


You can probably register your view as an adapter of your content type class to IPublishTraverse (unless the content already provides IPublishTraverse).

David Glick

As said: the view is already configured exactly as within the given link (means it implement IPublishTraverse).


@zopyx Did you solve your requirements? When yes, how you handled it?