From d4995f5204f020f75fbddb3e49b944a54be5c6c2 Mon Sep 17 00:00:00 2001 From: Guy Marriott Date: Fri, 10 Aug 2018 12:21:25 +1200 Subject: [PATCH] FIX Separating ModelAsController catch-all route to apply after all other configuration --- _config/routes.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/_config/routes.yml b/_config/routes.yml index 5d55307c..b9e355af 100644 --- a/_config/routes.yml +++ b/_config/routes.yml @@ -7,10 +7,16 @@ SilverStripe\Control\Director: '': 'SilverStripe\CMS\Controllers\RootURLController' 'RemoveOrphanedPagesTask//$Action/$ID/$OtherID': 'SilverStripe\CMS\Tasks\RemoveOrphanedPagesTask' 'SiteTreeMaintenanceTask//$Action/$ID/$OtherID': 'SilverStripe\CMS\Tasks\SiteTreeMaintenanceTask' - '$URLSegment//$Action/$ID/$OtherID': 'SilverStripe\CMS\Controllers\ModelAsController' --- Name: legacycmsroutes --- SilverStripe\Control\Director: rules: 'admin/cms': '->admin/pages' +--- +Name: modelascontrollercatchallroute +After: '*' +--- +SilverStripe\Control\Director: + rules: + '$URLSegment//$Action/$ID/$OtherID': 'SilverStripe\CMS\Controllers\ModelAsController'