When a route has a 'contenttype' set after the 'contentlink' default route, it is used instead of the custom one. Fixes #1092