Ergebnis 1 bis 7 von 7

Thema: Elementgruppe: Wie vergebe ich CSS-Klassen per for-Schleife mit Twig in Contao 5?

  1. #1
    Contao-Nutzer
    Registriert seit
    30.04.2015.
    Beiträge
    42

    Standard Elementgruppe: Wie vergebe ich CSS-Klassen per for-Schleife mit Twig in Contao 5?

    In der Elementgruppe gibt es die Variable {{ parent() }}, die mir die Inhalte ausgibt (zB 5 Textelemente).

    Wie kann ich diesen Elementen CSS-Klassen vergeben? ZB erstes Textelement class="first", letztes class="last" usw.

    Danke im Voraus

  2. #2
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.194
    User beschenken
    Wunschliste

    Standard

    die Angaben sind doch in Contao erst raus geflogen, weil man das mit CSS lösen kann https://developer.mozilla.org/de/doc...S/:first-child

  3. #3
    Contao-Nutzer
    Registriert seit
    30.04.2015.
    Beiträge
    42

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    die Angaben sind doch in Contao erst raus geflogen, weil man das mit CSS lösen kann https://developer.mozilla.org/de/doc...S/:first-child
    Das bringt mich leider nicht weiter, weil ich die Angaben für eine bestimmte JS-Funktion benötige.

  4. #4
    Wandelndes Contao-Lexikon Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    10.194
    User beschenken
    Wunschliste

    Standard

    poste mal Dein Template

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.198
    Partner-ID
    10107

    Standard

    Zitat Zitat von DinKontao Beitrag anzeigen
    Das bringt mich leider nicht weiter, weil ich die Angaben für eine bestimmte JS-Funktion benötige.
    Beschreibe die Funktion genauer.
    » sponsor me via GitHub or Revolut

  6. #6
    Contao-Nutzer
    Registriert seit
    30.04.2015.
    Beiträge
    42

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Beschreibe die Funktion genauer.
    Es ist ein Slider/Fader, der wissen muss, welches Element active, first, last, etc. ist.

  7. #7
    Contao-Nutzer
    Registriert seit
    30.04.2015.
    Beiträge
    42

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    poste mal Dein Template
    Es ist die {{ parent() }} Sache, die mich interssiert. Der Rest des Templates funktioniert wie es soll:

    PHP-Code:
    {% extends "@Contao/content_element/element_group.html.twig" %}

    {% 
    block content %}
    <
    div class="slider_wrap block" data-config="{{data.sliderDuration}},{{data.sliderTransition}},{% if data.sliderDots %}{{data.sliderDots}}{% else %}0{% endif %}">
        <
    div class="slider_inner {% if data.sliderFader %}slider_fader {% endif %}block">
           {{ 
    parent() }}
        </
    div>
        <
    nav class="slider_controls">
            <
    ul>
                <
    li class="slider_control_left">
                    <
    a href="#" class="slider_control show_prev">
                        <
    span class="invisible"></span>
                    </
    a>
                </
    li>
                <
    li class="slider_control_right">
                    <
    a href="#" class="slider_control show_next">
                        <
    span class="invisible"></span>
                    </
    a>
                </
    li>
            </
    ul>
        </
    nav>
    </
    div>
    {% 
    endblock %} 

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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