Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Accordion lässt sich unter Contao 4.4.46 nicht schließen

  1. #1
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard Accordion lässt sich unter Contao 4.4.46 nicht schließen

    hi zusammen,

    hat mir jemand einen Tipp, was ich am Code ändern muss, damit sich ein Accordion per Klick wieder schließen lässt? Das Accordion ist aktuell ausklappt und lässt sich nicht mehr schließen.
    Ich habe einen Umzug von Contao 3.5 auf Contao 4.4.46 durchgeführt.
    Hier der Link dazu: http://test.misshandlung-und-trauma.de/ueber-uns.html.
    Wenn man auf Vita klickt.
    Für einen TIpp wäre ich euch sehr dankbar.
    Seien wir realistisch, versuchen wir das Unmögliche

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

    Standard

    Bei einem Contao Update musst du auch alle eigenen Templates selbst aktualisieren. Bspw. dein selbst angepasstes j_accordion Template.

  3. #3
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bei einem Contao Update musst du auch alle eigenen Templates selbst aktualisieren. Bspw. dein selbst angepasstes j_accordion Template.
    Ok dankeschön.
    PHP-Code:

    <script src="<?= TL_ASSETS_URL ?>assets/jquery/ui/<?= $GLOBALS['TL_ASSETS']['JQUERY_UI'?>/jquery-ui.min.js"></script>
    <script>
      (function($) {
        $(document).ready(function() {
          $(document).accordion({
            // Put custom options here
            heightStyle: 'content',
            header: 'div.toggler',
            active: false,
            collapsible: true,
            create: function(event, ui) {
              ui.header.addClass('active');
              $('div.toggler').attr('tabindex', 0);
            },
            activate: function(event, ui) {
              ui.newHeader.addClass('active');
              ui.oldHeader.removeClass('active');
              $('div.toggler').attr('tabindex', 0);
            }
          });
        });
      })(jQuery);
    </script>
    Das ist der aktuelle Code. Was muss ich denn da ändern. Damit ich das Accordion wieder aufklappen kann?
    Geändert von Spooky (21.12.2019 um 12:27 Uhr)
    Seien wir realistisch, versuchen wir das Unmögliche

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

    Standard

    Vergleiche es einfach mit dem Original Template . Bzw. lösche einfach dein Template, wenn du gar keine Anpassung brauchst.

  5. #5
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Vergleiche es einfach mit dem Original Template . Bzw. lösche einfach dein Template, wenn du gar keine Anpassung brauchst.
    Perfekt. Habs angepasst. ;-)

    Jetzt habe ich leider noch ein kleines Problem. Möchte deswegen nicht einen extra Thread eröffnen. Wenn ich oben in der Navigation einen Navigationspunkt anklicke, wird kurzzeitg die mobile Navigation eingeblendet. Woran liegt das?
    Seien wir realistisch, versuchen wir das Unmögliche

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

    Standard

    Zitat Zitat von monaco Beitrag anzeigen
    Jetzt habe ich leider noch ein kleines Problem. Möchte deswegen nicht einen extra Thread eröffnen. Wenn ich oben in der Navigation einen Navigationspunkt anklicke, wird kurzzeitg die mobile Navigation eingeblendet. Woran liegt das?
    » https://github.com/dklemmt/contao_dk...ment-507750851

  7. #7
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    Aber ich habe ja jetzt schon folgendes definiert:
    PHP-Code:
    .mm-menu_offcanvas:not(.mm-menu_opened) {
        
    displaynone
    Seien wir realistisch, versuchen wir das Unmögliche

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

    Standard

    Du hast den falschen Selector verwendet. So sieht das HTML deines mobilen Menüs aus:
    HTML-Code:
    <nav class="mod_mmenu" id="mobilnav"></nav>
    Nimm einfach den Selector aus der Anleitung und passe ihn entsprechend deinem Menü an.

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
  •