public function listing(Request $request, $contenttypeslug)
{
$listingparameters = $this->getListingParameters($contenttypeslug);
$content = $this->getContent($contenttypeslug, $listingparameters);
$contenttype = $this->getContentType($contenttypeslug);
$template = $this->templateChooser()->listing($contenttype);
// Make sure we can also access it as {{ pages }} for pages, etc. We set these in the global scope,
// So that they're also available in menu's and templates rendered by extensions.
$globals = ['records' => $content, $contenttypeslug => $content, 'contenttype' => $contenttype['name']];
return $this->render($template, [], $globals);
}