Recherche
- Accueil
- Recherche
Recherche
Aucun résultat pour votre recherche.
13 Résultats pour ""encadrer l’usage de l"
Une erreur s'est produite lors du traitement du modèle.
The following has evaluated to null or missing: ==> xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content") [in template "20096#20122#66871" at line 421, column 118] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign DateDePublication = xPathSele... [in template "20096#20122#66871" at line 421, column 89] ----
1<#assign actualLocale= .locale />
2<#setting locale="fr_FR">
3
4<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")>
5<#assign assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService")>
6
7<#assign qParam = request.getParameter("q")>
8
9<#if request.getParameter("start")??>
10 <#assign qStart = request.getParameter("start")?number>
11<#else>
12 <#assign qStart = 2 >
13</#if>
14
15<#if request.getParameter("delta")??>
16 <#assign qDelta = request.getParameter("delta")>
17<#else>
18 <#assign qDelta = 15 >
19</#if>
20
21<#assign currUrl = currentURL >
22
23<div class="row mt-5">
24 <div class="">
25 <#if entries?has_content>
26 <#list entries as entry>
27 <#assign assetEntry = assetEntryLocalService.getEntry(entry.getClassName(), entry.getClassPK()) />
28 <#assign categories = assetEntry.getCategories() />
29 <#assign renderer = assetEntry.getAssetRenderer() />
30 <#assign className = renderer.getClassName() />
31
32 <#assign url = "" />
33 <#assign target = "" />
34
35 <#if entry.isModelResourceVisible()>
36 <#assign typeTitle = entry.getModelResource() />
37 <#switch entry.getModelResource()?lower_case>
38 <#case "dossier de documents">
39 <#assign typeTitle = "Dossier de documents" />
40 <#break>
41 <#case "mes documents">
42 <#assign typeTitle = "Mes Documents" />
43 <#break>
44 <#case "utilisateur">
45 <#assign typeTitle = "Utilisateur" />
46 <#break>
47 <#case "page">
48 <#assign typeTitle = "Page" />
49 <#break>
50 <#case "dossier de contenu web">
51 <#assign typeTitle = "Dossier de contenu web" />
52 <#break>
53 <#case "contenu web">
54 <#assign class = entry.getClassName() />
55 <#if class = "com.liferay.journal.model.JournalArticle" >
56 <#assign asset = assetEntryLocalService.getEntry( class, getterUtil.getLong( entry.getClassPK() ) ) />
57 <#assign renderer = asset.getAssetRenderer() />
58 <#assign webArticle = asset.getAssetRenderer().getArticle() />
59 <#assign structure = webArticle.getDDMStructure().structureKey />
60
61 <#switch structure>
62 <#case "ARTICLE">
63 <#assign typeTitle = "Article" />
64 <#setting date_format="yyyy-MM-dd">
65
66 <#assign document = saxReaderUtil.read(webArticle.getContent()) >
67 <#assign rootElement = document.getRootElement() >
68
69 <#-- image -->
70 <#assign Image ="" />
71 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") >
72 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
73 <#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
74 <#if Image != "">
75 <#assign imgJson = jsonFactoryUtil.createJSONObject(Image)>
76 <#if imgJson?? && imgJson.groupId?? >
77 <#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid >
78 <#else>
79 <#assign Image = "" >
80 </#if>
81 </#if>
82 </#if>
83
84 <#assign selectedTag ="" />
85 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") >
86 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
87 <#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
88 </#if>
89
90 <#assign Chapeau ="" />
91 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") >
92 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
93 <#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
94 </#if>
95
96 <#assign DateDePublication ="" />
97 <#assign day ="" />
98 <#assign dayStr ="" />
99 <#assign month="" />
100 <#assign year ="" />
101
102 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") >
103 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
104 <#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
105 <#if DateDePublication?? && DateDePublication != "" >
106 <#assign DateDePublication = DateDePublication?date />
107 <#assign day = DateDePublication?string["dd"] />
108 <#assign dayStr = DateDePublication?string["EEEE"]?capitalize />
109 <#assign month= DateDePublication?string["MMM"] />
110 <#assign year = DateDePublication?string["yyyy"] />
111 </#if>
112
113 </#if>
114
115 <#assign url = "" />
116 <#if url?? && url == "" >
117 <#assign url = entry.getViewURL() />
118 </#if>
119
120 <div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4">
121 <div class="row">
122 <div class="col-lg-6 mb-2 mb-lg-0">
123 <div class="img-holder">
124 <#if Image?? && Image?length gt 15 >
125 <a><img class="img-fluid" src="${Image}" alt=""></a>
126 </#if>
127 </div>
128 </div>
129 <div class="col-lg-6">
130 <h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2>
131 <div class="d-flex align-items-center justify-content-between mb-2">
132 <span class="text-muted small">Publié le ${dayStr} ${day} ${month} ${year}</span>
133 </div>
134 <div class="card-content py-2 d-inline">
135 <a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a>
136 <p class="text-secondary d-inline intro mb-0">${Chapeau}</p>
137 </div>
138 </div>
139 </div>
140 </div>
141 <#break>
142 <#case "OPINION">
143 <#assign typeTitle = "Opinion" />
144 <#setting date_format="yyyy-MM-dd">
145 <#assign document = saxReaderUtil.read(webArticle.getContent()) >
146 <#assign rootElement = document.getRootElement() >
147 <#-- image -->
148 <#assign Image ="" />
149 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='photoAuteur']") >
150 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
151 <#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
152 <#if Image != "">
153 <#assign imgJson = jsonFactoryUtil.createJSONObject(Image)>
154 <#if imgJson != "" && imgJson.groupId?? >
155 <#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid >
156 </#if>
157 </#if>
158 </#if>
159
160 <#assign Auteur ="" />
161 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Auteur']") >
162 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
163 <#assign Auteur = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
164 </#if>
165
166 <#assign TitreAuteur ="" />
167 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='TitreAuteur']") >
168 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
169 <#assign TitreAuteur = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
170 </#if>
171
172 <#assign selectedTag ="" />
173 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") >
174 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
175 <#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
176 </#if>
177
178 <#assign Chapeau ="" />
179 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") >
180 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
181 <#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
182 </#if>
183
184 <#assign DateDePublication ="" />
185 <#assign day ="" />
186 <#assign dayStr ="" />
187 <#assign month="" />
188 <#assign year ="" />
189
190 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") >
191 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
192 <#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
193 <#if DateDePublication?? && DateDePublication != "" >
194 <#assign DateDePublication = DateDePublication?date />
195 <#assign day = DateDePublication?string["dd"]?capitalize />
196 <#assign dayStr = DateDePublication?string["EEEE"] />
197 <#assign month= DateDePublication?string["MMM"] />
198 <#assign year = DateDePublication?string["yyyy"] />
199 </#if>
200
201 </#if>
202
203 <#assign url = "" />
204 <#if url?? && url == "" >
205 <#assign url = entry.getViewURL() />
206 </#if>
207
208 <div class="card card-result card-result-opinion mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4">
209 <div class="row">
210 <div class="col-lg-6">
211 <div class="d-flex flex-column justify-content-center align-items-center align-items-lg-end pe-2">
212 <a class="thumbnail-holder mb-3" href="${url}">
213 <#if Image?? && Image?length gt 15 >
214 <img width="100" class="img-fluid rounded-circle" src="${Image}" alt="Article">
215 </#if>
216 </a>
217 <div class="d-flex flex-column h-100 align-items-center align-items-lg-end justify-content-center">
218 <span class="text-uppercase">${Auteur}</span>
219 <span class="text-muted small">${TitreAuteur}</span>
220 </div>
221 </div>
222 </div>
223 <div class="col-lg-6">
224 <h2 class="acumin-condensed strong"><a class="text-blue" href="${url}">OPINION</a></h2>
225 <h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2>
226 <div class="d-flex align-items-center justify-content-between mb-2">
227 <span class="text-muted small">Publié le ${dayStr} ${day} ${month} ${year}</span>
228 </div>
229 <div class="card-content py-2 d-inline">
230 <a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a>
231 <p class="text-secondary d-inline intro mb-0">${Chapeau}</p>
232 </div>
233 </div>
234 </div>
235 </div>
236 <#break>
237 <#case "COMICS-STRIP">
238 <#assign typeTitle = "Comics-Strip" />
239 <#setting date_format="yyyy-MM-dd">
240 <#assign document = saxReaderUtil.read(webArticle.getContent()) >
241 <#assign rootElement = document.getRootElement() >
242
243 <#assign Title = entry.getTitle() >
244 <#-- image -->
245 <#assign Image ="" />
246 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='GrandeImage']") >
247 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
248 <#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
249 <#if Image != "">
250 <#assign imgJson = jsonFactoryUtil.createJSONObject(Image)>
251 <#if imgJson != "" && imgJson.groupId?? >
252 <#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid >
253 </#if>
254 </#if>
255 </#if>
256
257 <#assign Chapeau ="" />
258 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") >
259 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
260 <#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
261 </#if>
262
263 <#assign DateDePublication ="" />
264 <#assign day ="" />
265 <#assign dayStr ="" />
266 <#assign month="" />
267 <#assign year ="" />
268
269 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") >
270 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
271 <#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
272 <#if DateDePublication?? && DateDePublication != "" >
273 <#assign DateDePublication = DateDePublication?date />
274 <#assign day = DateDePublication?string["dd"]?capitalize />
275 <#assign dayStr = DateDePublication?string["EEEE"] />
276 <#assign month= DateDePublication?string["MMM"] />
277 <#assign year = DateDePublication?string["yyyy"] />
278 </#if>
279
280 </#if>
281
282 <#assign url = "" />
283 <#if url?? && url == "" >
284 <#assign url = entry.getViewURL() />
285 </#if>
286
287 <div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4">
288 <div class="row">
289 <div class="col-lg-6 mb-2 mb-lg-0">
290 <div class="img-holder">
291 <#if Image?? && Image?length gt 15 >
292 <a><img class="img-fluid" src="${Image}" alt=""></a>
293 </#if>
294 </div>
295 </div>
296 <div class="col-lg-6">
297 <h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2>
298 <div class="d-flex align-items-center justify-content-between mb-2">
299 <span class="text-muted small">Publié le ${dayStr} ${day} ${month} ${year}</span>
300 </div>
301 <div class="card-content py-2 d-inline">
302 <p class="text-secondary d-inline intro mb-0">${Chapeau}</p>
303 </div>
304 </div>
305 </div>
306 </div>
307 <#break>
308 <#case "GALLERY">
309
310 <#assign typeTitle = "Gallery" />
311 <#setting date_format="yyyy-MM-dd">
312
313 <#assign document = saxReaderUtil.read(webArticle.getContent()) >
314 <#assign rootElement = document.getRootElement() >
315
316 <#-- image -->
317 <#assign Image ="" />
318 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") >
319 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
320 <#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
321 </#if>
322 <#assign selectedTag ="" />
323 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") >
324 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
325 <#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
326 </#if>
327
328 <#assign Chapeau ="" />
329 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") >
330 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
331 <#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
332 </#if>
333
334 <#assign DateDePublication ="" />
335 <#assign day ="" />
336 <#assign dayStr ="" />
337 <#assign month="" />
338 <#assign year ="" />
339
340 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") >
341 <#if xPathSelectorItem.selectSingleNode(rootElement)?? && xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content")?? >
342 <#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
343 <#if DateDePublication?? && DateDePublication != "" >
344 <#assign DateDePublication = DateDePublication?date />
345 <#assign day = DateDePublication?string["dd"] />
346 <#assign dayStr = DateDePublication?string["EEEE"]?capitalize />
347 <#assign month= DateDePublication?string["MMM"] />
348 <#assign year = DateDePublication?string["yyyy"] />
349 </#if>
350
351 </#if>
352
353 <#assign url = "" />
354 <#if url?? && url == "" >
355 <#assign url = entry.getViewURL() />
356 </#if>
357
358 <div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4">
359 <div class="row">
360 <div class="col-lg-6 mb-2 mb-lg-0">
361 <div class="img-holder">
362 <#if Image?? && Image?length gt 15 >
363 <a><img class="img-fluid" src="${Image?eval.url}" alt=""></a>
364 </#if>
365 </div>
366 </div>
367 <div class="col-lg-6">
368 <h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2>
369 <div class="d-flex align-items-center justify-content-between mb-2">
370 <span class="text-muted small">Publié le ${dayStr} ${day} ${month} ${year}</span>
371 </div>
372 <div class="card-content py-2 d-inline">
373 <a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a>
374 <p class="text-secondary d-inline intro mb-0">${Chapeau}</p>
375 </div>
376 </div>
377 </div>
378 </div>
379 <#break>
380 <#case "VIDEO">
381
382 <#assign typeTitle = "Video" />
383 <#setting date_format="yyyy-MM-dd">
384
385 <#assign document = saxReaderUtil.read(webArticle.getContent()) >
386 <#assign rootElement = document.getRootElement() >
387
388 <#-- image -->
389 <#assign Image ="" />
390 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Image']") >
391 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
392 <#assign Image = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
393 <#if Image?? && Image != "">
394 <#assign imgJson = jsonFactoryUtil.createJSONObject(Image)>
395 <#if imageJson?? && imgJson.groupId?? >
396 <#assign Image = "/documents/"+ imgJson.groupId +"/" + imgJson.uuid >
397 </#if>
398 </#if>
399 </#if>
400
401 <#assign selectedTag ="" />
402 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='selectedTag']") >
403 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
404 <#assign selectedTag = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
405 </#if>
406
407 <#assign Chapeau ="" />
408 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='Chapeau']") >
409 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
410 <#assign Chapeau = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
411 </#if>
412
413 <#assign DateDePublication ="" />
414 <#assign day ="" />
415 <#assign dayStr ="" />
416 <#assign month="" />
417 <#assign year ="" />
418
419 <#assign xPathSelectorItem = saxReaderUtil.createXPath("dynamic-element[@name='DateDePublication']") >
420 <#if xPathSelectorItem.selectSingleNode(rootElement)?? >
421 <#assign DateDePublication = xPathSelectorItem.selectSingleNode(rootElement).selectSingleNode("dynamic-content").getStringValue() />
422 <#if DateDePublication?? && DateDePublication != "" >
423 <#assign DateDePublication = DateDePublication?date />
424 <#assign day = DateDePublication?string["dd"] />
425 <#assign dayStr = DateDePublication?string["EEEE"]?capitalize />
426 <#assign month= DateDePublication?string["MMM"] />
427 <#assign year = DateDePublication?string["yyyy"] />
428 </#if>
429
430 </#if>
431
432 <#assign url = "" />
433 <#if url?? && url == "" >
434 <#assign url = entry.getViewURL() />
435 </#if>
436
437 <div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4">
438 <div class="row">
439 <div class="col-lg-6 mb-2 mb-lg-0">
440 <div class="img-holder">
441 <#if Image?? && Image?length gt 15 >
442 <a><img class="img-fluid" src="${Image}" alt=""></a>
443 </#if>
444 </div>
445 </div>
446 <div class="col-lg-6">
447 <h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2>
448 <div class="d-flex align-items-center justify-content-between mb-2">
449 <span class="text-muted small">Publié le ${dayStr} ${day} ${month} ${year}</span>
450 </div>
451 <div class="card-content py-2 d-inline">
452 <a class="text-pink d-inline me-2" href="#tag">#<span class="text-bold">${selectedTag}</span></a>
453 <p class="text-secondary d-inline intro mb-0">${Chapeau}</p>
454 </div>
455 </div>
456 </div>
457 </div>
458 <#break>
459 <#default>
460 <#assign typeTitle = webArticle.getDDMStructure().getName() />
461 <div class="card card-result mb-3 mb-lg-4 border-0 border-bottom pb-3 pb-lg-4">
462 <div class="row">
463 <div class="col-lg-6 mb-2 mb-lg-0">
464 <div class="img-holder">
465 </div>
466 </div>
467 <div class="col-lg-6">
468 <h2 class="card-title"><a class="text-dark" href="${url}">${entry.getHighlightedTitle()}</a></h2>
469 <div class="d-flex align-items-center justify-content-between mb-2">
470 </div>
471 <div class="card-content py-2 d-inline">
472 </div>
473 </div>
474 </div>
475 </div>
476 <#break>
477 </#switch>
478 </#if>
479 <#break>
480 <#default>
481
482 <#break>
483 </#switch>
484 </#if>
485 </#list>
486 </#if>
487 </div>
488</div>
489
490<#assign nbItems = (qStart?number - 1) * qDelta?number />
491
492<#assign noClickPrev = false />
493<#if searchContainer.getStart() == 0 >
494 <#assign noClickPrev = true />
495</#if>
496
497<#assign noClickNext = false />
498<#if searchContainer.getEnd() gte searchContainer.getTotal() >
499 <#assign noClickNext = true />
500</#if>
501<#if nbItems gte searchContainer.getTotal() >
502 <#assign noClickNext = true />
503</#if>
504
505<nav class="mt-5 pagination d-flex justify-content-center align-items-center pagination-bar d-flex justify-content-center align-items-center mt-5" data-qa-id="paginator" id="${themeDisplay.getPortletDisplay().getId()}">
506 <a class="btn btn-lg btn-blue-50 acumin-condensed text-bold <#if noClickPrev>disabled</#if>" href="<#if noClickPrev>javascript:void(0)<#else>${currUrl}&q=${qParam}&delta=${qDelta}&start=${qStart-1}</#if>">Précédent</a>
507 <a class="ms-2 ms-lg-5 btn btn-lg btn-secondary acumin-condensed text-bold <#if noClickNext>disabled</#if>" href="<#if noClickNext>javascript:void(0)<#else>${currUrl}&q=${qParam}&delta=${qDelta}&start=${qStart}</#if>">Suivant</a>
508</nav>