widgets, widget menu

This commit is contained in:
2024-08-30 12:27:46 +03:00
parent 4c90d86509
commit 5b4676a4c0
6 changed files with 149 additions and 40 deletions

View File

@ -21,46 +21,7 @@
<nav id="sidebar">
<div class="p-4 pt-5">
<a href="#" class="img logo rounded-circle mb-5" style="background-image: url(/resources/admin_theme/images/logo.jpg);"></a>
<ul class="list-unstyled components mb-5">
<li class="active">
<a href="#homeSubmenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">Home</a>
<ul class="collapse list-unstyled" id="homeSubmenu">
<li>
<a href="#">Home 1</a>
</li>
<li>
<a href="#">Home 2</a>
</li>
<li>
<a href="#">Home 3</a>
</li>
</ul>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#pageSubmenu" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">Pages</a>
<ul class="collapse list-unstyled" id="pageSubmenu">
<li>
<a href="#">Page 1</a>
</li>
<li>
<a href="#">Page 2</a>
</li>
<li>
<a href="#">Page 3</a>
</li>
</ul>
</li>
<li>
<a href="#">Portfolio</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
<?php \kernel\widgets\MenuWidget::create()->run(); ?>
<div class="footer">
</div>

View File

@ -0,0 +1,28 @@
<?php
/**
* @var array $menu
*/
?>
<ul class="list-unstyled components mb-5">
<?php foreach ($menu as $item):
$child = \kernel\models\Menu::getChild($item->id);
if ($child): ?>
<li>
<a href="#item<?=$item->id?>" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle"><?= $item->label ?></a>
<ul class="collapse list-unstyled" id="item<?=$item->id?>">
<?php foreach ($child as $subitem): ?>
<li>
<a href="<?= $subitem->url ?>"><?= $subitem->label ?></a>
</li>
<?php endforeach; ?>
</ul>
</li>
<?php else: ?>
<li>
<a href="<?= $item->url ?>"><?= $item->label ?></a>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>