Ich habe jetzt das sp_accordian im Einsatz.
Allerdings habe ich eine Unschönheit - die mir nicht gefällt.
Der erste Beitrag ist immer aufgeklappt. - Über die Einstellungen kann man es nicht ändern.
Folgender Code befindet sich im Template des Modules:
Code:
<script type="text/javascript">
window.addEvent('domready', function() {
var myAccordion<?php echo $uniqid; ?> = new Accordion($('accordion_sp1_id<?php echo $uniqid; ?>'), '.toggler', '.sp_inner', {
opacity: false,
onActive: function(toggler, sp_inner){
toggler.addClass('active');
},
onBackground: function(toggler, sp_inner){
toggler.removeClass('active');
}
});
});
</script>
<div id="accordion_sp1_id<?php echo $uniqid; ?>" class="accordion_sp1_id<?php echo $uniqid; ?>">
<?php foreach ( $list as $row ){ ?>
<div class="toggler">
<span><span><?php echo $row->title; ?></span></span>
</div>
<div class="clr"></div>
<div class="sp_inner">
<?php echo $row->introtext; ?>
</div>
<?php } ?>
</div>
Sobald hier '<div class="toggler">' bei der Klasse auch active drinnen steht, ist es aufgeklappt.
Nur leider finde ich im Code nirgends wo es geregelt wird - dass beim ersten Beitrag das active hinzugefügt wird.
LG
Lesezeichen