Contao-Camp 2024
Ergebnis 1 bis 12 von 12

Thema: Accordion ohne Reaktion

  1. #1
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    31

    Frage Accordion ohne Reaktion

    Hallo!

    Contao 4.9.4
    Im Seitenlayout ist Jquery und das js_accordion eingebunden.
    Im Quelltext sehe ich auch die js (und kann sie öffnen) sowie den <script> Abschnitt zum Accordion.
    Ich habe 2 Elemente eingebunden - dies sind aber komplett offen und lassen sich nicht schließen/öffnen - es passiert einfach nichts.

    Ich habe das Element früher häufiger benutzt: Umschlag Anfang, Text und Umschlag Ende. JS im Seitenlayout eingebunden und fertig, alles läuft.

    Beim Contao 4 gehts einfach nicht mehr. Die Console gibt keinen einzigen Fehler zurück - nicht einmal Warnungen.
    Jemand eine Idee?

    acc.png

  2. #2
    Contao-Fan Avatar von dhe
    Registriert seit
    25.10.2010.
    Ort
    Esslingen a.N.
    Beiträge
    657

    Standard

    Hast du eventuell einen Link zur Seite?

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ein Update auf die neueste 4.9er Version wäre der erste Schritt

  4. #4
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    31

    Standard

    Hier der Link:
    http://ewv.awb-stadt.de/

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Irgendwie ist im Quellcode nur "ce_accordionStart" zu finden, aber nicht "ce_accordionEnd".
    Hast Du an den Accordion-Templates Anpassungen gemacht?

  6. #6
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    31

    Standard

    Moin!

    Ne, gibt kein Template dazu:
    templates.jpg

    Und so sehen die Inhaltselemente aus:
    acc.jpg

    Umschlag Ende Details:
    end.jpg

    Seitenlayout JS:
    js.jpg

    Ich wundere mich ja auch, ich bin selbst Entwickler und kann nicht verstehen, warum es nicht klappt, obwohl alles ordnungsgemäß eingebunden und angelegt ist.

  7. #7
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    31

    Standard

    Das Accordion Stop Template sieht auch nur so aus:

    HTML-Code:
        </div>
      </div>
    
    </section>
    Dies wird im Frontend auch ausgegeben.

  8. #8
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    31

    Standard

    Ich habe den Fehler gefunden!

    Wenn im Umschlag Anfang ein Klassenname für den Toggler eingegeben wird, funktioniert das Accordion nicht mehr!
    Anbei ein Screenshot:

    accordion-bug.jpg

    Wenn ich dort nichts eintrage oder toggler, dann funktioniert das Accordion wieder.
    Ich werde - falls kein anderes Feedback kommt - dieses Problem bei GitHub einstellen.

  9. #9
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist eigentlich klar, da ja das jQuery-JavaScript die Klasse toggler behandelt und von Deiner Ersetzung nichts weiß. Du könntest aber 2 Klassen dort eintragen, den normalen toggler und Deine Klasse. Dann sollte es auch gehen.

  10. #10
    Contao-Nutzer
    Registriert seit
    05.07.2021.
    Beiträge
    31

    Standard

    Ne das hatte ich versucht. Er zeigt nur die erste Klasse an (komischerweise).
    Ich habe dazu auch ein Issue aufgemacht:

    https://github.com/contao/contao/issues/5734

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

    Standard

    Zitat Zitat von marcfunk Beitrag anzeigen
    Er zeigt nur die erste Klasse an (komischerweise).
    Das ist normal, siehe die Beschreibung:

    Lassen Sie das Feld leer, um die Standard-Klassennamen zu verwenden, oder geben Sie eigene Toggler- und Accordion-Klassen ein.
    » sponsor me via GitHub or PayPal or Revolut

  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe mir gerade mal Dein Bild angeschaut und mit einer Contao 4.9 verglichen. Das Backend sieht nicht nach Original-Core aus.

    Edit: Entschuldigung, habe falsch geschaut. Ich war bei den Klassen in den Experteneinstellungen und nicht in der Akkordeoneinstellung.
    Geändert von mlweb (27.01.2023 um 11:11 Uhr)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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
  •