Ayuda con menú en PHP (admin lte)

  • Autor Autor cocobeta
  • Fecha de inicio Fecha de inicio
cocobeta

cocobeta

No recomendado
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola betas,

Estoy atascado con esto, es un menú, que consta de un template que es el que ve el usuario básico y luego tiene otros archivos de ampliación del menú dependiendo el rol (superadmin, admin)

De modo que, pongo me queda el resultado así estando:
desplegado el menú:
1590848404013.webp


Cerrado el menú:
1590848433619.webp


En el archivo template.php que es el que quiero que vea el usuario y solo mostrar la parte de compras e inventarios> inventario mes el código es:
Insertar CODE, HTML o PHP:
        <aside class="main-sidebar">
            <!-- sidebar: style can be found in sidebar.less -->
            <section class="sidebar">
                <!-- sidebar menu: : style can be found in sidebar.less -->
                <ul class="sidebar-menu" data-widget="tree">
                    <li class="header">MENU</li>
                    <li class="treeview" id="menuCompras">
                        <a href="#">
                    <i class="fa fa-shopping-cart"></i> <span>Compras</span>
                    <span class="pull-right-container">
                    <i class="fa fa-angle-left pull-right"></i>
                    </span>
                    </a>
                        <ul class="treeview-menu">
                    <li id="menuItemContactos">
                        <a href="<?= URL ?>Contactos"><i class="fa fa-circle-o"></i> <span>Contactos proveedores</span></a>
                    </li>
                        </ul>
                    </li>
                    <li class="treeview" id="menuInventarios">
                        <a href="#">
                    <i class="fa fa-clipboard"></i> <span>Inventarios</span>
                    <span class="pull-right-container">
                    <i class="fa fa-angle-left pull-right"></i>
                    </span>
                        </a>
                <ul class="treeview-menu">
                    <li id="menuItemInventario">
                        <a href="<?= URL ?>Inventario"><i class="fa fa-cubes"></i> <span>Inventario mes</span></a>
                    </li>
                </ul>
                <?php if ($this->getItemSession('rol') == 1) : ?>
                        <?= $this->insert('partials/menu_superadmin') ?>
                    <?php elseif ($this->getItemSession('rol') == 2) : ?>
                        <?= $this->insert('partials/menu_admin') ?>
                    <?php elseif ($this->getItemSession('rol') == 4) : ?>
                        <?= $this->insert('partials/menu_consulta') ?>
                    <?php elseif ($this->getItemSession('rol') == 5) : ?>
                        <?= $this->insert('partials/menu_admin_grupo') ?>
                    <?php endif; ?>
                    </li>
            </li>
            </ul>
            </section>
            <!-- /.sidebar -->
        </aside>

Sin embargo en la parte del menú, que corresponde a la segunda captura, y donde estoy metiendo la ampliación del rol menu_superadmin no consigo cerrarlo, y este es el código:
Insertar CODE, HTML o PHP:
<ul class="treeview-menu">
<li id="menuItemActividad">
    <a href="<?= URL ?>Actividad"><i class="fa fa-circle-o"></i> <span>Actividad</span></a>
</li>
<li class="treeview" id="menuReporte">
    <a href="#">
        <i class="fa fa-bar-chart"></i> <span>Informes</span>
        <span class="pull-right-container">
            <i class="fa fa-angle-left pull-right"></i>
        </span>
    </a>
    <ul class="treeview-menu">
        <li id="menuItemReporteOld">
            <a href="<?= URL ?>Reporte"><i class="fa fa-circle-o"></i> En vivo</a>
        </li>
        <li id="menuItemReporteNew">
            <a href="<?= URL ?>Reporte/nuevo"><i class="fa fa-circle-o"></i> Comparativo</a>
        </li>
    </ul>
</li>
</ul>

No consigo que quede unido... me ayudas a ver donde esta el fallo?
 
seria bueno que coloques como lo solucionaste por si otro tenga el mismo problema
 
Quitando
</li>
</ul> de la primera parte del código y poniéndolo en la segunda, un simple movimiento de etiquetas 😀
 
Atrás
Arriba