?> </a> <?php } ?> </div> <?php if (!empty($parent->childs)) { ?> <div id="<?php echo $parent->html_id; ?> " class="accordion-body collapse <?php echo $collapse_status; ?> "> <div class="accordion-inner"> <?php modBootstrapAccordionMenuHelper::submenu($parent->childs); ?> </div> </div> <?php } ?> <?php } ?> </div> </div>
<?php /** * Joomla! module - Bootstrap Accordion Menu * * @author Yireo (info@yireo.com) * @copyright Copyright 2012 Yireo.com. All rights reserved * @license GNU Public License * @link http://www.yireo.com */ // Deny direct access defined('_JEXEC') or die; // Load CSS $document = JFactory::getDocument(); $document->addStylesheet('media/mod_bootstrap_accordionmenu/css/default.css'); // Include the syndicate functions only once require_once __DIR__ . '/helper.php'; $parents = modBootstrapAccordionMenuHelper::getParents($params); $showAll = $params->get('showAllChildren'); $class_sfx = htmlspecialchars($params->get('class_sfx')); // Determine the tag_id $tag_id = trim($params->get('tag_id')); if (empty($tag_id)) { $tag_id = md5($params); } // If the toplevel is not empty, load the template if (count($parents)) { require JModuleHelper::getLayoutPath('mod_bootstrap_accordionmenu', $params->get('layout', 'default')); }
?> <ul> <?php foreach ($items as $item) { ?> <li class="<?php echo implode(' ', $item->classes); ?> "> <a href="<?php echo $item->href; ?> "><?php echo $item->title; ?> </a> <?php if (!empty($item->childs)) { ?> <?php modBootstrapAccordionMenuHelper::submenu($item->childs); ?> <?php } ?> </li> <?php } ?> </ul>