Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: 'first' und 'last' in foreach-Schleife

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.836
    Contao-Projekt unterstützen

    Support Contao

    Standard 'first' und 'last' in foreach-Schleife

    Hallo,

    wo bzw. wie werden die Klassen 'first' und 'last' erzeugt?
    zum Beispiel im ce_list.html5 kann ich das nicht erkennen.
    Ich würde das nämlich jetzt auch benötigen um das erste Ergebnis einer foreach-Schleife mit einer class="active" auszustatten bzw. 'first' und 'last' mit einzubauen

    PHP-Code:
    <div>
        <ul>
            <?php foreach ($this->tabs as $tab): ?>
            <li><?php echo $tab->tabName ?></li>
            <?php endforeach ?>
        </ul>
    </div>
    Danke für die Hilfestellung!
    Grüsse
    Bernhard


  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.836
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    wo bzw. wie werden die Klassen 'first' und 'last' erzeugt?
    jemand eine Idee?
    Für meine Zwecke hab ich's "zu Fuss" gelöst, bleibt für mich trotzdem die Frage, wo sich im core diese Abfrage wiederfindet.


    PHP-Code:
    <div>
        <ul>
            <?php $i 0 ?>
            <?php foreach ($this->tabs as $tab): ?>
            <li class="myStdClass<?php if ($i === 0): ?> is-active<?php endif ?>">
                     <span><?php echo $tab->tabName ?></span>
            </li>
            <?php $i++; ?>
            <?php endforeach ?>
        </ul>
    </div>
    Grüsse
    Bernhard


  3. #3
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.056
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Klassenliste der Items wird wohl gleich inklusive first bzw last erzeugt. Habe ich jetzt aber nicht im Code nachgeprüft.

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
  •