Ich habe mal deine Erweiterung mit einem anderen nav-template kombiniert, dadurch kann man auf m17Folder verzichten.
Code:
<ul class="<?php echo $this->level; if($this->level == level_1) echo ' nav navbar-nav'; else echo ' dropdown-menu'; ?>">
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="<?php echo $item['class']; if(strpos($item['class'], 'submenu') !== false) echo ' dropdown';
if((strpos($item['class'], 'submenu') !== false) && ($this->level !== level_1)) echo ' dropdown-submenu';?>
">
<?php if(strpos($item['class'], 'submenu') !== false): ?>
<a class="dropdown-toggle <?php echo $item['class']; ?>" data-toggle="dropdown">
<?php echo $item['link']; ?>
<b class="caret"></b>
<?php else: ?>
<a class="<?php echo $item['class']; ?>">
<?php echo $item['link']; ?>
</a>
<?php endif; ?>
</a>
<?php echo $item['subitems']; ?>
</li>
<?php else: ?>
<li<?php if ($item['class']): ?>
class="<?php echo $item['class'];
if(strpos($item['class'], 'submenu') !== false) echo ' dropdown';
if((strpos($item['class'], 'submenu') !== false) && ($this->level !== level_1)) echo ' dropdown-submenu';?>"
<?php endif; ?> >
<a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?>
class="<?php echo $item['class']; if(strpos($item['class'], 'submenu') !== false) echo ' dropdown-toggle'; ?>"
<?php if(strpos($item['class'], 'submenu') !== false) echo 'data-toggle="dropdown"'; ?>
<?php endif; ?><?php if ($item['accesskey'] != ''): ?>
accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><?php echo $item['link']; ?>
<?php if((strpos($item['class'], 'submenu') !== false)&&($this->level == level_1)): ?>
<b class="caret"></b>
<?php endif; ?>
</a><?php echo $item['subitems']; ?>
</li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
einfach im Template Ordner unter zB nav_default_bt speichern und dem Navigationsmodul zuweisen. Funktioniert eigentlich ganz gut, auch in der mobilen Ansicht. Selbst divider lassen sich einfach in der Seitenstruktur bewerkstelligen.
Lesezeichen