Hallo Contao-Community,
ich würde gerne meine Contao-Navigation für ein Script in soweit im Template verändern, dass level_1 und level_2 jeweils
eine eigene Reihenfolge in der Code-Strucktur haben.
Dieser Template-Syntax wäre dann doppelt, insofern muss aber oben irgendwie unterschieden werden, welche Strucktur für Level_1 oder level_2 zutrifft.
PHP-Code:
<ul class="<?php echo $this->level; ?>">
<?php foreach ($this->items as $item): ?>
<?php if ($item['isActive']): ?>
<li class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><span class="active<?php if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
<?php else: ?>
<li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?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']; ?>"<?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']; ?></a><?php echo $item['subitems']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
Nur das Problem, wie sage ich Contao, dass die obige Code-Strucktur nur für level_1 sein soll,
und die nächste Strucktur nur für level_2?
Für Hilfe wäre ich natürlich sehr dankbar.
Grüße aus München,
Andi
Lesezeichen