현메뉴활성화 추가
Some checks failed
Close Pull Request / main (pull_request_target) Has been cancelled

This commit is contained in:
yangsh
2025-12-18 15:22:54 +09:00
parent 59db781aef
commit 2ca6683a96

View File

@@ -33,75 +33,6 @@
<div class="scrollbar-sidebar"> <div class="scrollbar-sidebar">
<div class="app-sidebar__inner"> <div class="app-sidebar__inner">
<ul class="vertical-nav-menu"> <ul class="vertical-nav-menu">
<!-- <li class="app-sidebar__heading">Dashboards</li>
<li>
<a href="index.html">
<i class="metismenu-icon pe-7s-rocket"></i>
DASHBOARD
</a>
</li> -->
<!--
<li class="app-sidebar__heading">UI Components</li>
<li>
<a href="#">
<i class="metismenu-icon pe-7s-diamond"></i>
Elements
<i class="metismenu-state-icon pe-7s-angle-down caret-left"></i>
</a>
<ul>
<li>
<a href="elements-buttons-standard.html">
<i class="metismenu-icon"></i>
Buttons
</a>
</li>
<li>
<a href="elements-dropdowns.html">
<i class="metismenu-icon">
</i>Dropdowns
</a>
</li>
<li>
<a href="elements-icons.html">
<i class="metismenu-icon">
</i>Icons
</a>
</li>
<li>
<a href="elements-badges-labels.html">
<i class="metismenu-icon">
</i>Badges
</a>
</li>
<li>
<a href="elements-cards.html">
<i class="metismenu-icon">
</i>Cards
</a>
</li>
<li>
<a href="elements-list-group.html">
<i class="metismenu-icon">
</i>List Groups
</a>
</li>
<li>
<a href="elements-navigation.html">
<i class="metismenu-icon">
</i>Navigation Menus
</a>
</li>
<li>
<a href="elements-utilities.html">
<i class="metismenu-icon">
</i>Utilities
</a>
</li>
</ul>
</li>
-->
<li class="app-sidebar__heading">컨펌스 <li class="app-sidebar__heading">컨펌스
<?php <?php
@@ -155,22 +86,36 @@
</li> </li>
<?php $path = strtok($_SERVER['REQUEST_URI'], '?'); ?>
<?php foreach ($mMenu as $menu): ?> <?php foreach ($mMenu as $menu): ?>
<li>
<?php if ($menu["mnu_pid"] == '0') { ?> <?php
<a href="#"> // 이 부모(menu)의 자식 중 현재 path와 일치하는 메뉴가 있는지 체크
$hasActiveChild = false;
foreach ($sMenu as $subMenu) {
if ($menu["mnu_id"] == $subMenu["mnu_pid"] && $path === $subMenu["mnu_url"]) {
$hasActiveChild = true;
break;
}
}
?>
<li class="<?= $hasActiveChild ? 'mm-active' : '' ?>">
<?php if ($menu["mnu_pid"] == '0'): ?>
<a href="#" class="<?= $hasActiveChild ? 'mm-active' : '' ?>">
<i class="metismenu-icon <?= $icons[$menu['mnu_id']] ?>"></i> <i class="metismenu-icon <?= $icons[$menu['mnu_id']] ?>"></i>
<?= $menu["mnu_nm"] ?> <?= $menu["mnu_nm"] ?>
<i class="metismenu-state-icon pe-7s-angle-down caret-left"></i> <i class="metismenu-state-icon pe-7s-angle-down caret-left"></i>
</a> </a>
<?php } ?> <?php endif; ?>
<ul> <ul>
<?php foreach ($sMenu as $subMenu): ?> <?php foreach ($sMenu as $subMenu): ?>
<?php if ($menu["mnu_id"] == $subMenu["mnu_pid"]): ?> <?php if ($menu["mnu_id"] == $subMenu["mnu_pid"]): ?>
<li> <li>
<a href="<?= $subMenu["mnu_url"] ?>"> <a href="<?= $subMenu["mnu_url"] ?>"
class="<?= $path === $subMenu['mnu_url'] ? 'mm-active' : '' ?>">
<i class="metismenu-icon"></i> <i class="metismenu-icon"></i>
<?= $subMenu["mnu_nm"] ?> <?= $subMenu["mnu_nm"] ?>
</a> </a>
@@ -183,6 +128,7 @@
<?php endforeach; ?> <?php endforeach; ?>
</ul> </ul>
</div> </div>
</div> </div>