getChildren(); $parentLevel = $menuTree->getLevel(); $childLevel = $parentLevel === null ? 0 : $parentLevel + 1; $counter = 1; $itemPosition = 1; $childrenCount = $children->count(); $parentPositionClass = $menuTree->getPositionClass(); $itemPositionClassPrefix = $parentPositionClass ? $parentPositionClass . '-' : 'nav-'; foreach ($children as $child) { $html .= '
  • _getRenderedMenuItemAttributes($child) . '>'; if($child->hasChildren()){ if($child->getIsActive()){ if($stretch) { $html .= '' . $this->escapeHtml($child->getName()) . '
    '; } else { $html .= '' . $this->escapeHtml($child->getName()) . ''; if ($key != $childrenCount) { $html .='
    '; } } } else{ if($stretch) { $html .= '' . $this->escapeHtml($child->getName()) . '
    '; } else { $html .= '' . $this->escapeHtml($child->getName()) . ''; if ($key != $childrenCount) { $html .='
    '; } } } $childrenlevel1=$child->getChildren(); $html .= $this->_generate_level1_children($childrenlevel1); $html .= "
  • "; } else{ if($child->getIsActive()){ if($stretch) { $html .= '' . $this->escapeHtml($child->getName()) . '
    '; } else { $html .= '' . $this->escapeHtml($child->getName()) . ''; if ($key != $childrenCount) { $html .='
    '; } } } else{ if($stretch) { $html .= '' . $this->escapeHtml($child->getName()) . '
    '; } else { $html .= '' . $this->escapeHtml($child->getName()) . ''; if ($key != $childrenCount) { $html .='
    '; } } } } $itemPosition++; $counter++; $html .= ''; $key++; } return $html; } protected function _generate_level1_children($children) { global $magmenu, $stretch, $horzmenu; $count = $children->count(); $key = 1; $output=''; $output.=''; return $output; } protected function _generate_level2_children($children) { global $magmenu; global $stretch; global $horzmenu; $count = $children->count(); $key = 1; $output=''; if ($magmenu) { $output.='