Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: vlist und nur level_3 klickbar (vorschlag)

  1. #1
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard vlist und nur level_3 klickbar (vorschlag)

    Salve,
    wenn man eine vertikale navigation baut (yaml_vlist), bei der level_1 und level_2 nur weiterleitungen auf level_3 sind, kann man mit folgendem template diese level überspringen und z.b. fett machen und nur die menüpunkte des level_3 klickbar gestalten. die weiteren level_1-punkte haben dann noch keine submenüs. (navi siehe anhang, css-klassen noch anpassen!)

    PHP-Code:
    <ul class="<?php echo $this->level?>">
    <?php $level $this->level?>
    <?php 
    foreach ($this->items as $item): ?>
    <?php 
    if ($item['isActive'] AND !strstr($item['class'], 'submenu')): ?>
    <li class="active<?php if ($item['class']): ?> <?php echo $item['class']; endif; ?>"><strong><?php echo $item['link']; ?></strong><?php echo $item['subitems']; ?></li>
    <?php else: ?>
    <?php 
    if(strstr($item['class'], 'trail') AND ($level!="level_2" OR $level!="level_3" OR $level!="level_4")): ?>
    <li><span><?php echo $item['link']; ?></span><?php echo $item['subitems']; ?></li>
    <?php elseif(strstr($item['class'], 'submenu') AND $level=="level_2"): ?>
    <li><span><?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; if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?> onclick="this.blur();<?php echo $item['target']; ?>"><?php echo $item['link']; ?></a></li>
    <?php endif;?>
    <?php 
    endif; endforeach; ?>
    </ul>
    kann man vielleicht noch kürzen(?)... mal so als anregung von mir.
    T.OM
    upps, hätte wohl besser in tutorials gepasst...
    Angehängte Grafiken Angehängte Grafiken
    Geändert von gracilis (04.07.2009 um 15:00 Uhr)
    .per.aspera.ad.astra.

  2. #2
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Beiträge
    100

    Standard

    Hallo

    wieso machst Du dies nicht mit einer automatischen Weiterleitung von level_2 auf level_3? Geht doch viel einfacher.

    Gruß
    Ingo

  3. #3
    Contao-Nutzer Avatar von gracilis
    Registriert seit
    19.06.2009.
    Ort
    Rostock
    Beiträge
    180

    Standard

    Salve,
    ja, das mach ich schon.
    aber dann ist ja auch ctc-heizungen (level_2) beim ersten level_3-punkt grün. und holz-heizungen (level_1) klickbar.
    mit dem template ist es aber nicht klickbar.

    T.OM
    .per.aspera.ad.astra.

  4. #4
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Beiträge
    100

    Standard

    Zitat Zitat von gracilis Beitrag anzeigen
    Salve,
    ja, das mach ich schon.
    aber dann ist ja auch ctc-heizungen (level_2) beim ersten level_3-punkt grün. und holz-heizungen (level_1) klickbar.
    mit dem template ist es aber nicht klickbar.

    T.OM
    Hallo

    ok, jetzt habe ich es verstanden

    Gruß
    Ingo

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Navigationsmenü nur bis level_3
    Von SurveyIt83 im Forum Allgemeine Inhaltselemente
    Antworten: 3
    Letzter Beitrag: 05.02.2011, 14:34
  2. Emailadresse nicht klickbar
    Von Snaky im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 21.09.2010, 11:06
  3. [yamltools] vlist: Nur Unterpunkte der aktuellen Ebene anzeigen
    Von klabog im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 20.04.2010, 20:22
  4. Yaml, vlist + 2. Level
    Von Kasey im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 19.08.2009, 08:17

Lesezeichen

Lesezeichen

Berechtigungen

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