[SOLVED] Einfügen eines Akordeon funktioniert nicht
Einfügen eines Akordeon funktioniert nicht was created by Haegar
Posted 5 years 10 months ago #22402ich habe basierend auf getuikit.com/v2/docs/accordion.html den Code für ein Akkordeon eingefügt und auch meine theme-config.php erweitert. Trotz dieser Anpassungen erhalte ich auf www.glodek-edv.de/index.php zwar korrekt formatierte Überschriften und beim MouseOver wird der Mauszeiger auch zu einer Hand, man kann die Bereiche aber nicht auf- und zuklappen.
Code im Artikel:
Laden der Scripte in theme-config.php (Die drei Zeilen mit "slide..." habe ich nur aufgenommen, weil das alleinige Hinzufügen von accordion.js nicht funktionierte - möglicherweise sind die auch unnötig.):
[Template: jp-versity Joomla 3.9.1]
Viele Grüße
haegar
Please Log in or Create an account to join the conversation.
- joomlaplates
- Offline
- Moderator
- Posts: 8807
- Thank you received: 1732
Replied by joomlaplates on topic Einfügen eines Akordeon funktioniert nicht
Posted 5 years 10 months ago #22405ich habe es soeben getestet und es funktioniert einwandfrei.
Bitte achten sie auf die richtige Schreibweise in der theme.config.php
Attachment config-theme.jpg not found
Und hier der Html Code dazu
<div class="uk-accordion" data-uk-accordion>
<h3 class="uk-accordion-title">Title</h3>
<div class="uk-accordion-content"><p>This Joomla Theme is responsive and have a native integrated "Background Image" which can be changed by yourself at the Theme configuration backend. And all 46 module positions are collapsible and have different styles which can be selected from Joomla Template control panel.
</p></div>
<h3 class="uk-accordion-title">...</h3>
<div class="uk-accordion-content">...</div>
<h3 class="uk-accordion-title">...</h3>
<div class="uk-accordion-content">...</div>
</div>
www.joomlaplates.de/dokumentation.html
Attachments:
Please Log in or Create an account to join the conversation.
Replied by Haegar on topic Einfügen eines Akordeon funktioniert nicht
Posted 5 years 10 months ago #22411Ursache scheint ein Problem mit dem Plugin JCH Optimize zu sein. Leeren des Caches (sowohl der JCH Optimize Cache als auch Browser-Cache) hat keinerlei Auswirkung gehbat, aber nach Deaktivieren des Plugins funktioniert das Akkordeon. Dafür ist die Bewertung der Ladezeiten laut google webmaster tools wieder schlechter geworden.
Nun ja, dann schaue ich mal, was bei JCH Optimize angepasst werden kann, damit alle JS-Scripte ordentlich geladen werden...
Please Log in or Create an account to join the conversation.
- joomlaplates
- Offline
- Moderator
- Posts: 8807
- Thank you received: 1732
Replied by joomlaplates on topic Einfügen eines Akordeon funktioniert nicht
Posted 5 years 10 months ago #22414Und die Ladezeiten werden überbewertet. Man sollte nicht alles glauben was Google bewertet.
Zu 98% zählt der Inhalt der Seite, wenn dieser nicht einzigartig ist oder wichtig, dann nützen auch die Ladezeiten nichts..
www.joomlaplates.de/dokumentation.html
Please Log in or Create an account to join the conversation.
Replied by rroberto on topic Einfügen eines Akordeon funktioniert nicht
Posted 5 years 10 months ago #22476kann jemand vielleicht eine Step-by-Step-Anleitung geben, wie man das Accordion zum laufen bringt?
Habe den Sript in Modul eingefügt, aber die Items bleiben alle offen und obwohl die Hand angezeigt wird, geht nichts.
Ich lese da im Forum, dass man irgendwas in der "theme config php" eintragen muss; lese das aber nirgends in der Doku.
Kann jemand helfen?
Vielen Dank.
Rob
PS: bin neuer User und setze Template Maximum ein.
Please Log in or Create an account to join the conversation.
Replied by Haegar on topic Einfügen eines Akordeon funktioniert nicht
Posted 5 years 10 months ago #22478Schalte mal alle solchen Optimierer aus, leere den Servercache und den Browsercache und schau mal ob es dann geht.
... und step by step:
1) HTML-Code im Artikel einfügen (ACHTUNG: natürlich in der Code-Ansicht, nicht in der formatierten Editor-Ansicht - aber das ist wohl schon korekt, sonst wären die Items nicht da)
2) in der theme config php (befindet sich unter templates/templatename/layouts) ganz unten prüfen ob die Zeile
$this->addFile('js', 'warp:vendor/uikit/js/components/accordion.js');
vorhanden ist und ggf. einfügen (siehe Screenshot in der Antwort von joomlaplates etwas weiter oben)
Please Log in or Create an account to join the conversation.