Minor tweak
This commit is contained in:
parent
226d100673
commit
1770d5376a
5 changed files with 10 additions and 8 deletions
|
@ -63,12 +63,8 @@ class AntCMS
|
||||||
*/
|
*/
|
||||||
public static function getPageLayout(string $theme = null, string $currentPage = '')
|
public static function getPageLayout(string $theme = null, string $currentPage = '')
|
||||||
{
|
{
|
||||||
$siteInfo = AntCMS::getSiteInfo();
|
|
||||||
|
|
||||||
$pageTemplate = self::getThemeTemplate('default', $theme);
|
$pageTemplate = self::getThemeTemplate('default', $theme);
|
||||||
$pageTemplate = str_replace('<!--AntCMS-Navigation-->', AntPages::generateNavigation(self::getThemeTemplate('nav', $theme), $currentPage), $pageTemplate);
|
return str_replace('<!--AntCMS-Navigation-->', AntPages::generateNavigation(self::getThemeTemplate('nav', $theme), $currentPage), $pageTemplate);
|
||||||
|
|
||||||
return $pageTemplate = str_replace('<!--AntCMS-SiteTitle-->', $siteInfo['siteTitle'], $pageTemplate);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -30,6 +30,9 @@ class AntTwig
|
||||||
{
|
{
|
||||||
$subLayout = AntCMS::getThemeTemplate($layout, $this->theme);
|
$subLayout = AntCMS::getThemeTemplate($layout, $this->theme);
|
||||||
$mainLayout = AntCMS::getPageLayout($this->theme);
|
$mainLayout = AntCMS::getPageLayout($this->theme);
|
||||||
|
$siteInfo = AntCMS::getSiteInfo();
|
||||||
|
|
||||||
|
$params['AntCMSSiteTitle'] = $siteInfo['siteTitle'];
|
||||||
$params['AntCMSBody'] = $this->twigEnvironment->render($subLayout, $params);
|
$params['AntCMSBody'] = $this->twigEnvironment->render($subLayout, $params);
|
||||||
|
|
||||||
return $this->twigEnvironment->render($mainLayout, $params);
|
return $this->twigEnvironment->render($mainLayout, $params);
|
||||||
|
@ -37,6 +40,9 @@ class AntTwig
|
||||||
|
|
||||||
public function renderWithTiwg(string $content = '', array $params = array())
|
public function renderWithTiwg(string $content = '', array $params = array())
|
||||||
{
|
{
|
||||||
|
$siteInfo = AntCMS::getSiteInfo();
|
||||||
|
$params['AntCMSSiteTitle'] = $siteInfo['siteTitle'];
|
||||||
|
|
||||||
return $this->twigEnvironment->render($content, $params);
|
return $this->twigEnvironment->render($content, $params);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
<nav class="navbar navbar-expand-lg">
|
<nav class="navbar navbar-expand-lg">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<a class="navbar-brand" href="{{ ""|absUrl }}"><!--AntCMS-SiteTitle--></a>
|
<a class="navbar-brand" href="{{ ""|absUrl }}">{{ AntCMSSiteTitle}}</a>
|
||||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
||||||
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
||||||
<span class="navbar-toggler-icon"></span>
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{% for page in pages %}
|
{% for page in pages %}
|
||||||
{% if page.active %}
|
{% if page.active %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link active" href="{{ page.url }}">{{ page.pageTitle }}</a>
|
<a class="nav-link active" aria-current="page" href="{{ page.url }}">{{ page.pageTitle }}</a>
|
||||||
</li>
|
</li>
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
<nav class="p-3 border-gray-200 bg-gray-100 dark:bg-zinc-900 dark:border-gray-700">
|
<nav class="p-3 border-gray-200 bg-gray-100 dark:bg-zinc-900 dark:border-gray-700">
|
||||||
<div class="container flex flex-wrap items-center justify-between mx-auto">
|
<div class="container flex flex-wrap items-center justify-between mx-auto">
|
||||||
<a href="{{ ""|absUrl }}" class="flex items-center">
|
<a href="{{ ""|absUrl }}" class="flex items-center">
|
||||||
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white"><!--AntCMS-SiteTitle--></span>
|
<span class="self-center text-xl font-semibold whitespace-nowrap dark:text-white">{{ AntCMSSiteTitle}}</span>
|
||||||
</a>
|
</a>
|
||||||
<button data-collapse-toggle="navbar-solid-bg" type="button"
|
<button data-collapse-toggle="navbar-solid-bg" type="button"
|
||||||
class="inline-flex items-center p-2 ml-3 text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600"
|
class="inline-flex items-center p-2 ml-3 text-sm text-gray-500 rounded-lg md:hidden hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-600"
|
||||||
|
|
Loading…
Reference in a new issue