1<#assign accordion_id = 'bloc-menu-plie-deplie-accordion-item-' />
2<#assign accordion_id += .now?string["HHmmssSSS"]?number />
3
4<div class="row bloc-accordion bloc-menupliedeplieparametrable">
5 <div class="col-12 px-3 pb-3">
6 <h2 class="titre-souligne">${.vars['Titre_Bloc'].getData()}</h2>
7 <#if (Titre_Bloc.Lien_Espace_Adherent.getSiblings())?has_content>
8 <ul id="${accordion_id}" class="accordeon">
9 <#list Titre_Bloc.Lien_Espace_Adherent.getSiblings() as cur_Lien>
10 <#assign current_item_id = accordion_id />
11 <#assign current_item_id += cur_Lien?index />
12 <#assign current_item_collapse_id = current_item_id />
13 <#assign current_item_collapse_id += "-collapse" />
14 <#assign entryLinkShortened = agora.getPageTitleFromLinkToPage(cur_Lien.getData()) />
15 <#assign entryLinkShortened = stringUtil.shorten(entryLinkShortened, 45 , "...") />
16
17 <li class="accordeon-item">
18 <div class="accordeon-entete" id="${current_item_id}">
19 <#-- TODO access : rempalcer le div par un button (et supprimer le role button) -->
20 <button class="w-100 d-flex justify-content-between align-items-center border-0 bg-white" data-toggle="collapse" href="#${current_item_collapse_id}"
21 aria-expanded="false" aria-controls="${current_item_collapse_id}">
22 <span>${entryLinkShortened}</span>
23 <i class="ia-collapse ia-2x d-none d-sm-block"></i>
24 </button>
25 </div>
26
27 <div id="${current_item_collapse_id}" class="accordeon-corps collapse bg" aria-labelledby="${current_item_id}" data-parent="#${accordion_id}">
28 <div class="accordeon-corps-content">
29 <p>${cur_Lien.Texte_Espace_Adherent.getData()}</p>
30 <div class="lien olive">
31 <span class="ia-chevron"></span>
32 <a data-senna-off="true" href="${cur_Lien.getFriendlyUrl()}">
33 Accéder à l'espace ${agora.getPageTitleFromLinkToPage(cur_Lien.getData())}
34 </a>
35 </div>
36 </div>
37 </div>
38 <div class="trait">
39 </li>
40 </#list>
41 </ul>
42 </#if>
43 </div>
44</div>