Ergebnis 1 bis 3 von 3

Thema: Menü-Template anpassen

  1. #1
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Beiträge
    50

    Beitrag Menü-Template anpassen

    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

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Naja, du kannst ja im Template abfragen, in welcher Ebene du gerade bist. Hier mal ein kleines Beispiel : http://de.contaowiki.org/ModulNaviga....C3.BC_braucht

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Beiträge
    50

    Standard

    Vielen Dank, die Sache funktioniert!

    Grüße aus München,
    Andi

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •