protected function renderAssetAsFluidTemplate($asset)
{
$settings = $this->extractAssetSettings($asset);
if (isset($settings['variables']) && is_array($settings['variables'])) {
$variables = $settings['variables'];
} else {
$variables = [];
}
$contents = $this->buildAsset($asset);
$variables = GeneralUtility::removeDotsFromTS($variables);
/** @var StandaloneView $view */
$view = $this->objectManager->get(StandaloneView::class);
$view->setTemplateSource($contents);
$view->assignMultiple($variables);
$content = $view->render();
return $content;
}