Example #1
0
 protected function loadMenuItems(Item $MenuItem, Structure $oCurrentStructure)
 {
     $aStructures = $oCurrentStructure->getStructures();
     foreach ($aStructures as $oStructure) {
         if (!$oStructure->active || $oStructure->deleted || $oStructure->anchor) {
             continue;
         }
         $MenuItem->addChildItem($oStructure->name, $oStructure->path);
         $this->loadMenuItems($MenuItem->findChildItemByPath($oStructure->path), $oStructure);
     }
 }
Example #2
0
    protected function renderItem(Item $item)
    {
        ?>
        <ul class="navbar-left <?php 
        echo $item->getPath() == '' ? 'nav navbar-nav multi-level' : 'nav dropdown-menu"';
        ?>
">
            <?php 
        foreach ($item->getChildItems() as $item) {
            ?>
                <?php 
            $this->renderItem($item);
            ?>
            <?php 
        }
        ?>
        </ul>
    <?php 
    }