cherry-picked changes Meta-Generator from engineer-trooper
This commit is contained in:
parent
f7fa124535
commit
2db5aa8693
4 changed files with 44 additions and 1 deletions
|
|
@ -6,12 +6,14 @@ namespace Venom\Views;
|
|||
|
||||
use Venom\Core\ArgumentHandler;
|
||||
use Venom\Core\Config;
|
||||
use Venom\Helper\MetaGenerator;
|
||||
use Venom\Venom;
|
||||
|
||||
class VenomRenderer
|
||||
{
|
||||
private Venom $venom;
|
||||
private ?RenderController $controller;
|
||||
private ?MetaGenerator $metaGenerator;
|
||||
private string $templateData = '';
|
||||
private array $vars = [];
|
||||
private string $baseTemplate = '';
|
||||
|
|
@ -95,9 +97,12 @@ class VenomRenderer
|
|||
$data = Config::getInstance()->getRenderer();
|
||||
$theme = $data->theme;
|
||||
$base = $data->baseFile ?? 'base';
|
||||
$this->metaGenerator = new MetaGenerator();
|
||||
if (Config::getInstance()->isAdmin()) {
|
||||
$base = 'base';
|
||||
$theme = 'admin';
|
||||
} else {
|
||||
$this->metaGenerator->loadById();
|
||||
}
|
||||
$this->baseTemplate = $base . '.php';
|
||||
$this->templateDir = __DIR__ . '/../../../tpl/' . $theme . '/';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue