8
0
Fork 0

Allow to specify template to use in attributes

Dieser Commit ist enthalten in:
Stéphane Goetz 2019-09-05 23:18:51 +02:00
Ursprung 5d09c539dc
Commit 6cce90f2de
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -104,6 +104,15 @@ class ContentPage extends \Todaymade\Daux\Format\Base\ContentPage
$context = ['page' => $page, 'params' => $params];
return $this->templateRenderer->render($this->isLanding() ? 'theme::home' : 'theme::content', $context);
$template = "theme::content";
if ($this->isLanding()) {
$template = "theme::home";
}
if (array_key_exists('template', $page['attributes'])) {
$template = "theme::" . $page['attributes']['template'];
}
return $this->templateRenderer->render($template, $context);
}
}