Afin de pouvoir utiliser un Slider Boostrap dans un module ACM,
il faut faire une boucle pour incrémenter les ID, voici comment ca se passe :
Déclarer d'abord le champ à compter
ici il s'agit de faq-list.faq-title
<?php
$count = $helper->getRows('faq-list.faq-title');
?>
Ensuite au debut du code (avant celui du "Slider Boostrap") ajouter le FOR
<?php for ($i=0; $i<$count; $i++) : ?>
Ensuite inserrer l'incrémentation dans le code (ID + Target + Collapse...)
<?php if ($i == 0)?><?php echo $i ?>
Et voici ce que cela donne dans le résultat final :
<!-- BEGIN: TESTIMONIALS STYLE 1 -->
<div id="acm-faq-<?php echo $module->id ?>" class="jlf-faq-items offset-md-1 offset-xs-0 col-md-7 col-sm-12">
<div class="jlf-faq-item">
<div class="jlf-accordion" id="JLFaccordion">
<?php for ($i=0; $i<$count; $i++) : ?>
<div class="card">
<div class="card-header" id="heading<?php if ($i == 0)?><?php echo $i ?>">
<h2 class="mb-0 hvr-grow">
<button class="collapsed btn btn-link btn-block text-left" type="button" data-toggle="collapse" data-target="#collapse<?php if ($i == 0)?><?php echo $i ?>" aria-expanded="false" role="button" aria-controls="collapse<?php if ($i == 0)?><?php echo $i ?>">
<span class="jlf-hp-faq-title"><?php echo $helper->get ('faq-list.faq-title', $i) ?></span>
</button>
</h2>
</div>
<div id="collapse<?php if ($i == 0)?><?php echo $i ?>" class="collapse " aria-labelledby="heading<?php if ($i == 0)?><?php echo $i ?>" data-parent="#JLFaccordion">
<div class="card-body">
<?php echo $helper->get ('faq-list.faq-desc', $i) ?>
</div>
</div>
</div>
<?php endfor ?>
</div>
</div>
</div>
<!-- END: TESTIMONIALS STYLE 1 -->
Page 6 of 9