fixed template rendering

fixed asset controller
This commit is contained in:
Maurice Grönwoldt 2020-09-11 20:22:26 +02:00
parent c33bb4cb3a
commit a087af311c
5 changed files with 9 additions and 12 deletions

View file

@ -8,9 +8,6 @@ html, body {
color: #fff;
background-color: #333;
font-family: sans-serif;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
width: 100vw;
}

View file

@ -53,9 +53,6 @@ class Language
if (!isset($this->languages[$this->language])) {
return $key;
}
if (isset($this->languages[$this->language][$key])) {
return $this->languages[$this->language][$key];
}
return $key;
return $this->languages[$this->language][$key] ?? $key;
}
}

View file

@ -61,7 +61,7 @@ class Asset
usort($this->jsFiles, function ($a, $b) {
return $a['pos'] <=> $b['pos'];
});
$theme = $this->getPath('/theme/' . Config::getInstance()->getRenderer()['theme'] . '/js/');
$theme = $this->getPath('/theme/' . Config::getInstance()->getRenderer()->theme . '/js/');
foreach ($this->jsFiles as $key => $file) {
echo '<script src="' . $theme . $file['file'] . '" id="js-' . $key . '"></script>';
}

View file

@ -25,6 +25,6 @@ class TestController implements RenderController
public function getTemplate(): string
{
return 'base.php';
return 'base';
}
}

View file

@ -20,12 +20,15 @@ $lang = $reg->getLang();
</head>
<body>
<header>
<?=$lang->getTranslation("HEADLINE")?>
<?= $lang->getTranslation("HEADLINE") ?>
</header>
<?php
<main>
<?php
$lang->getTranslation("TEST_TRANSLATION");
echo $this->templateData;
?>
?>
</main>
<?php
Asset::get()->renderJS();
?>