Ergebnis 1 bis 2 von 2

Thema: Leve2 2 ausblenden wenn Seite bestimmte CSS-Klasse hat

  1. #1
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    61

    Standard Leve2 2 ausblenden wenn Seite bestimmte CSS-Klasse hat

    Hallo,

    ich würde gerne bei einigen Seiten bei denen ich eine Klasse z.b "nosubmenu" eintrage,
    die Untermenüs ausblenden.

    Hab hier in der Doku einen Ansatz gefunden dies im Template zu machen :

    Code:
    <?php $ebenen = array('level_1'); ?>
    <?php if(in_array($this->level, $ebenen)) :?>
    
    <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>
    
    <?php endif; ?>
    dies bezieht sich jedoch dann auf alle Seiten .. wo müsste ich den die Klasse "nosubmenu" eintragen
    damit dies nicht passiert ?
    gruss nada

  2. #2
    Contao-Nutzer
    Registriert seit
    24.02.2010.
    Beiträge
    61

    Standard

    hab es mit css gelöst :

    Code:
    #left.mod_navigation .ohnesub.active .level_2 li {
      height: 1px;
      left: -1000em;
      position: absolute;
      top: -1000em;
      width: 1px;
    {
    gruss nada

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
  •