Voici un champ répétable classique, tel que générer dans start.rn
<?php foreach (json_decode($rnChamps["repetables"]["rawvalue"], true) as $radisnoir) : ?>
// Conseil : éviter de mettre des caractères spéciaux dans les noms des champs d'un champs répétable.
<p><?php echo $radisnoir["titre"]; ?></p>
<p><?php echo $radisnoir["auteur"]; ?></p>
<hr/>
<?php endforeach; ?>
Ajouter => as $key => $faq ($key est une incrémentation auto)
<?php foreach (json_decode($rnChamps["faq"]["rawvalue"], true) as $key => $faq) : ?>
Puis appeler $key la ou c'est nécessaire,
ce qui donne :
<div class="jlf-accordion col-md-10 col-12" id="JLFaccordion">
<?php foreach (json_decode($rnChamps["faq"]["rawvalue"], true) as $key => $faq) : ?>
<div class="card">
<div class="card-header" id="heading<?php echo $key; ?>">
<h2 class="mb-0 hvr-grow-faq">
<button class="collapsed btn btn-link btn-block text-left" type="button" data-toggle="collapse" data-target="#collapse<?php echo $key; ?>" aria-expanded="false" role="button" aria-controls="collapse">
<h3><span class="jlf-hp-faq-title"><?php echo $faq["title"]?></span></h3>
</button>
</h2>
</div>
<div id="collapse<?php echo $key; ?>" class="collapse " aria-labelledby="heading" data-parent="#JLFaccordion">
<div class="card-body">
<?php echo $faq["description"]?>
</div>
</div>
</div>
<?php endforeach; ?>
</div>
Page 69 of 95