<?php $vvveb_is_page_edit = Vvveb\isEditor(); if (isset($_menu_idx)) $_menu_idx++; else $_menu_idx = 0; $_categories = []; if (isset($this->_component['menu']) && isset($this->_component['menu'][$_menu_idx])) { $_categories = $this->_component['menu'][$_menu_idx]['menus'] ?? []; if (isset($vvveb_is_page_edit) && $vvveb_is_page_edit) { $_categories = [ ['menu_item_id' => 1, 'parent_id' => 0, 'children' => 1, 'class' => 'vvveb-hidden'], ['menu_item_id' => 2, 'parent_id' => 1, 'children' => 0, 'class' => 'vvveb-hidden'], ['menu_item_id' => 3, 'parent_id' => 0, 'children' => 0, 'class' => 'vvveb-hidden'] ] + $_categories; } $parent_id = 0; $parents = 0; } ?><ul class="navbar-nav ms-auto" data-v-menu-items="">
<?php foreach($_categories as $id => $category) { if ($category['parent_id'] == $parent_id) { ?><li class="nav-item dropdown <?php if (isset($category['class'])) echo $category['class']; ?> <?php if (( (isset($category['children']) && ($category['children'] > 0)) )) {echo ' has-dropdown';}if (( (isset($category['has-text']) && ($category['has-text'] )) )) {echo ' position-static';} ?>" data-v-menu-item="" data-v-class-if-has-dropdown="category.children > 0" data-v-class-if-position-static="category.has-text" data-v-id="<?php if (isset($category['menu_item_id'])) echo htmlentities($category['menu_item_id']); ?>" data-v-component="menu" data-v-type="menu-item">
<a class="nav-link <?php if (( (isset($category['children']) && ($category['children'] > 0)) )) {echo ' dropdown-toggle';} ?>" href="<?php if (isset($category['url'])) echo Vvveb\System\Sites::url($category['url']); ?>" data-v-class-if-dropdown-toggle="category.children > 0" aria-expanded="false" data-v-menu-item-url="">
<?php $condition = ( (isset($category['type']) && ($category['type'] == 'text')) ); if (!@($condition) || (isset($vvveb_is_page_edit) && $vvveb_is_page_edit)) { ?><span data-v-menu-item-name="" data-v-if-not="category.type = 'text'" class=" <?php if ((isset($vvveb_is_page_edit) && $vvveb_is_page_edit) && $condition) echo 'vvveb-hidden' ?>"><?php if (isset($category['name'])) echo htmlentities($category['name']); ?></span><?php } ?> <span data-v-menu-item-content=""><?php echo $category['content'] ?? ''; ?></span>
</a>
<?php if ($category['children'] > 0) { $parents++; $generate_menu($category['menu_item_id'], $_categories); } ?></li><?php } } ?> // <==
<li class="nav-toggle">
<div class="dropdown user-box nav-item">
<a class="dropdown-toggle nav-link " href="<?php echo htmlentities(Vvveb\url('user/index')); ?>" role="button" id="user-dropdown" data-bs-toggle="dropdown" aria-expanded="false" data-v-url="user/index">