SilverStripe FullTextSearch更改模板renderWith

I can't seem to change the templates that the results function uses. I've taken the results function and modified the template but it's rendering with Page.ss instead of MyCustomResultTemplate.ss

public function results($data, $form, $request)
{
    // [...]

    $templates = array(
        'MyCustomResultTemplate',
        'Page'
    );

    return $this->owner->customise($data)->renderWith($templates);
}

MyCustomResultTemplate.ss exists in the correct templates folder and looks identical the the default Page_results.ss file yet still no luck.

Am I missing some route setting or something here?