Accordions - Alle geschlossen halten
Aus Contao Community Documentation
betrifft | |
---|---|
Contao Version | ab 2.9 |
Bindet man mehrere Accordions in einem Artikel ein, ist das erste Accordion standardmäßig offen.
Will man jedoch, dass alle Accordions geschlossen sind, muss das Template angepasst werden.
Voraussetzung ist, dass ein Templateordner dem verwendeten Theme zugeordnet sind. Wie das geht, ist in der Anleitung Die erste Webseite unter Punkt 3.2 und 4 beschrieben.
Um das Template anzupassen, wählt man im Backend unter Layout den Menüpunkt Templates und anschliessend auf Neues Template.
Das zum Accordion gehörende Template heisst moo_accordion.tpl, welches man dem zum Theme gehörenden Ordner (in diesem Fall der Ordner "music_academy") zuweist. Anschliessend klickt man auf den Button Template erstellen.
In der Templateübersicht sieht man nun das gewählte Template in dem ausgewählten Ordner. Um das Template zu bearbeiten, wählt man den Bearbeiten-Button.
Das Template ändert man nun wie folgt ab:
<script type="text/javascript"> <!--//--><![CDATA[//><!-- window.addEvent('domready', function() { new Accordion($$('div.toggler'), $$('div.accordion'), { display:false, alwaysHide: true, opacity: false }); }); //--><!]]> </script>
Anschliessend speichert man das Template ab.
Wie man nun sieht, sind alle Accordions geschlossen.
Das Inhaltselement Accordion bietet keine Möglichkeit, um ein spezielles Template auszuwählen. Will man unterschiedliche Templates in unterschiedlichen Artikeln einsetzen, empfiehlt sich die Anleitung Eigene Templates trotz fehlender Auswahlmöglichkeit.