Ergebnis 1 bis 4 von 4

Thema: Den aktiven Navigationspunkt bei TYPOlight verlinken

  1. #1
    Contao-Nutzer
    Registriert seit
    19.07.2009.
    Beiträge
    97

    Standard Den aktiven Navigationspunkt bei TYPOlight verlinken

    Ich habe unter http://jooon.de/node/346 ein Tutorial / Codeschnipsel veröffentlicht bei dem erklärt wird, wie man den aktiven Navigationspunkt von TYPOlight (2.7.2) verlinkt.

    Ich hoffe, dass es der Ein oder Andere gebrauchen kann. Ein Feedback wäre natürlich auch schön.

    lg,
    john

  2. #2
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    93

    Daumen hoch

    Anleitungen sind immer gut!

    Du könntest allerdings einigen Code einsparen, wenn Du die große if-Abfrage umbaust:
    PHP-Code:
    <ul class="<?php echo $this->level?>">
    <?php foreach ($this->items as $item): ?>
    <li<?php if ($item['isActive'] OR $item['class']): ?> class="<?php if ($item['isActive']): ?>active<?php endif; if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['isActive'] OR $item['class']): ?> class="<?php if ($item['isActive']): ?>active<?php endif; if ($item['class']): ?><?php echo $item['class']; ?><?php endif; ?>"<?php endif; 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; ?> onclick="this.blur();<?php echo $item['target']; ?>"><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
    <?php endforeach; ?>
    Geändert von TomH (28.07.2009 um 21:13 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    19.07.2009.
    Beiträge
    97

    Standard

    Hey, vielen Dank für Dein Feedback. Ich werde mir das mal in Ruhe angucken.

    lg,
    john

  4. #4
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.506

    Standard

    Hi, kleine Info. Am Ende müsste noch ein Schließendes </ul> Tag stehen. Ansonsten führt es zu einem unsauberen Code

    PHP-Code:
    ´<ul class="<?php echo $this->level?>">
    <?php foreach ($this->items as $item): ?>
    <li<?php if ($item['isActive'] OR $item['class']): ?> class="<?php if ($item['isActive']): ?>active<?php endif; if ($item['class']): ?> <?php echo $item['class']; ?><?php endif; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['isActive'] OR $item['class']): ?> class="<?php if ($item['isActive']): ?>active<?php endif; if ($item['class']): ?><?php echo $item['class']; ?><?php endif; ?>"<?php endif; 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; ?> onclick="this.blur();<?php echo $item['target']; ?>"><?php echo $item['link']; ?></a><?php echo $item['subitems']; ?></li>
    <?php endforeach; ?></ul>

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Navigationspunkt mit Datei verlinken
    Von rezico im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 10.02.2011, 17:55
  2. outline im IE bei aktiven Navigationspunkt
    Von schman im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 10.01.2011, 08:16
  3. Aktiven Navigationspunkt mit Verlinkung
    Von tschoenling im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 22.11.2010, 11:15
  4. Navigationspunkt auf sich selbst verlinken
    Von zengo im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 22.02.2010, 18:25
  5. Wie aktiven Navigationspunkt hervorheben
    Von maxi62 im Forum Layout / Templates / Holy Grail
    Antworten: 11
    Letzter Beitrag: 20.12.2009, 15:38

Lesezeichen

Lesezeichen

Berechtigungen

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