Ergebnis 1 bis 8 von 8

Thema: Accordion aufgeklappt geht nicht zu

  1. #1
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard Accordion aufgeklappt geht nicht zu

    Hallo zusammen,

    ich habe mit einer Seite Probleme. Diese wurde übertragen von Contao 3.5.40 auf 4.4 .
    Leider ist das Accordion auf allen Seiten aufgeklappt.
    Ich hatte seinerzeit dass Accordion umändern lassen, damit alles am Anfang geschlossen ist. Die Zeile die Fett ist wurde von mir gelöscht. Ob ich die Zeile drin lasse oder lösche ist egal. Es funtioniert nicht.

    http://hendess.pep-oldenburg.de/referenzen.html

    <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>
    Weiß jemand was ich machen kann?
    Geändert von contaowilli (06.03.2020 um 18:53 Uhr)

  2. #2
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Hast du JQuery etc. auch upgedatet?
    VG
    aadursun

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo contaowilli,
    vergleich doch mal dein Template mit dem aktuellen (im Backend kannst du das einfach mit einem Button beim Template machen).
    Wenn ich richtig liege, dann wirst du sehen, dass sich der Pfad geändert hat, den du da angeben musst. Wenn du in einer beliebigen Web-Konsole nachschaust, dann wirst du das auch sehen. Du wirst dir da mindestens alle JS-Templates anschauen und anpassen müssen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Erstmal vielen Dank für die Tipps.

    Ich habe nun die Dateien j_tablesort.html5, j_medieelement.html5, j_colorbox.html5, und diej_accordion.html5 von rot auf grün geändert.
    Leider gab das keinen Erfolg. Scriptcache aktualisiert.
    Habe ich noch was vergessen?

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, da kann die mediabox.js, die jquery-ui.min.js noch nicht geladen werden.

    Alles andere sind glaube ich Folgefehler.

    Ich weiß jetzt nicht wie du die eingebunden hast.. guck evnetuell auch mal in deine fe_page (falls du da ein eigenes Template hast), alsonsten ist d aauch noch carouFredSel implementiert, eventuell hast du das noch nicht aktualisiert?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  6. #6
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Ja, da kann die mediabox.js, die jquery-ui.min.js noch nicht geladen werden.

    Alles andere sind glaube ich Folgefehler.

    Ich weiß jetzt nicht wie du die eingebunden hast.. guck evnetuell auch mal in deine fe_page (falls du da ein eigenes Template hast), alsonsten ist d aauch noch carouFredSel implementiert, eventuell hast du das noch nicht aktualisiert?

    Viele Grüße
    Hallo zusammen,
    ich kann die Dateien also einfach von rot auf grün umändern? Bei den vorherigen Dateien hat es geklappt. Die Dateien mediabox.js, die jquery-ui.min.js finde ich nicht. Kann das sein das diese fehlen? In der fe_page steht nichts von Caroufredsel. wo müsste ich das evtl einfügen?

    PHP-Code:
    <!DOCTYPE html>
    <html lang="<?php echo $this->language?>">
    <head>
    <meta charset="<?php echo $this->charset?>">

    <meta name="robots" content="<?php echo $this->robots?>">
    <meta name="generator" content="Contao Open Source CMS">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <meta name="DC.language" content="de">
    <title><?php echo $this->pageTitle?> - <?php echo $this->mainTitle?></title>
    <base href="<?php echo $this->base?>">
    <?php echo $this->head?>
    <?php 
    echo $this->framework?>
    <?php 
    echo $this->stylesheets?>
    <?php 
    echo $this->mooScripts?>
    </head>
    <body id="top" class="{{ua::class}}<?php if ($this->class): ?> <?php echo $this->class?><?php endif; ?>"<?php if ($this->onload): ?> onload="<?php echo $this->onload?>"<?php endif; ?>>

    <div id="wrapper">

    <?php if ($this->header): ?>
    <header id="header">
    <div class="inside">
    <?php echo $this->header?>
    </div>
    </header>
    <?php endif; ?>

    <?php echo $this->getCustomSections('before'); ?>

    <div id="container">
    <div id="main">
    <div class="inside">
    <?php echo $this->main?>
    </div>
    <?php echo $this->getCustomSections('main'); ?>
    </div>

    <?php if ($this->left): ?>
    <aside id="left">
    <div class="inside">
    <?php echo $this->left?>
    </div>
    </aside>
    <?php endif; ?>

    <?php if ($this->right): ?>
    <aside id="right">
    <div class="inside">
    <?php echo $this->right?>
    </div>
    </aside>
    <?php endif; ?>

    <?php echo $this->getCustomSections('after'); ?>

    </div>
    <?php if ($this->footer): ?>
    <footer id="footer">
    <div class="inside">
    <?php echo $this->footer?>
    </div>
    </footer>
    <?php endif; ?>
    </div>

    <?php echo $this->mootools?>
    <!-- indexer::stop -->
    <noscript>
    <div class="noscript">
    <strong>JAVASCRIPT ist deaktiviert!</strong><br>
    Einige Funktionen dieser Seite benötigen Javascript.
    </div>
    </noscript>
    <!-- indexer::continue -->
    <?php if (!$this->disableCron): ?>
    <script>
    <?php if ($this->layout->addJQuery): ?>
    setTimeout(function(){jQuery.ajax("system/cron/cron.txt",{complete:function(e){var t=e.responseText||0;parseInt(t)<Math.round(+(new Date)/1e3)-<?php echo $this->cronTimeout?>&&jQuery.ajax("system/cron/cron.php")}})},5e3)
    <?php else: ?>
    setTimeout(function(){(new Request({url:"system/cron/cron.txt",onComplete:function(e){e||(e=0),parseInt(e)<Math.round(+(new Date)/1e3)-<?php echo $this->cronTimeout?>&&(new Request({url:"system/cron/cron.php"})).get()}})).get()},5e3)
    <?php endif; ?>
    </script>
    <?php endif; ?>


    </body>
    </html>
    Vielen Dank für Eure Hilfe.
    Geändert von xchs (09.03.2020 um 20:03 Uhr) Grund: Code-Tags

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

    Standard

    Aus irgend einem Grund wird dein j_accordion Template insgesamt 4 mal ausgegeben. Darüberhinaus hast du nach dem Contao Update deine Templates noch nicht angepasst. Dein j_accordion Template ist noch veraltet.

  8. #8
    Contao-Nutzer
    Registriert seit
    25.01.2015.
    Ort
    Oldenburg
    Beiträge
    201

    Standard Gelöst Danke

    Ja es lag an den j_querys ...
    Das war erst ein Problem mit dem Schreibzugriff...
    Vielen Dank allen....

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
  •