Search bar

<#include "ideation_search_solr_search_results.html">

Search result

<#assign theme_class = "autre"> <#assign campaign = " "> <#-- On boucle sur les projets à afficher --> <#list results_list as result> <#assign id_document = "${(result.id?split('Lutece_')?last)?split('_')?first}"> <#assign result_detail_idx = ((paginator.pageCurrent-1)*paginator.itemsPerPage)+1+result_index> <#if result.dynamicFields.status_string?? && (result.dynamicFields.status_string = "NONRETENU")> <#assign status_class = "prop-perdant"> <#else> <#assign status_class = ""> <#if result.dynamicFields?? && result.dynamicFields.campaign_text??> <#assign campaign = i18n('participatoryideation.view.list.card.campaign', result.dynamicFields.campaign_text)> <#assign campaign_data = global_static[result.dynamicFields.campaign_text]> <#assign theme_front_color = '#3c67ff' > <#if (result.dynamicFields.code_theme_string)??> <#assign theme_libelle = (campaign_data['theme_label_list']?filter( i -> i.code = result.dynamicFields.code_theme_string )[0].name)!result.dynamicFields.code_theme_string > <#assign theme_front_color = (campaign_data['theme_front_rgb_list']?filter( i -> i.code = result.dynamicFields.code_theme_string )[0].name)!'#3c67ff' >
<#-- Thématique -->
${theme_libelle}
<#-- Location -->
<#if result.dynamicFields?? >

 ${result.dynamicFields.location_text!''}

<#-- Titre -->

${result.title!''}

<#-- Campaign -->

${campaign}

<#-- Ligne séparatrice colorée -->
<#-- Entrevue du descriptif / Dépend de l'affichage ou non des pastilles -->

${result.summary!''}

<#-- Pastilles et dépositaire -->
<@paginationSolr paginator=paginator />
<#-- Freemarker macros --> <#function min a b> <#if a gt b> <#return b /> <#else> <#return a /> <#function max a b> <#if a gt b> <#return a /> <#else> <#return b /> <#-- Number of items per page selector - Combo Box implementation --> <#macro NbItemsPerPageSelectorCombo nb_items_per_page> <#-- Number of items per page selector - Radio List implementation --> <#macro NbItemsPerPageSelectorRadioList nb_items_per_page> <#list [ 5 , 10 , 20 , 50 ] as nb> <#if nb = nb_items_per_page > <#else> <#macro paginationSolr paginator > <#assign nbLinkPages = 5 /> <#assign offsetPrev = 2 /> <#assign offsetNext = 2 /> <#if (paginator.pagesCount > 1) > <#if paginator.pageCurrent > nbLinkPages-offsetPrev > <#list paginator.pagesLinks as link> <#if ( link.index == paginator.pageCurrent )> ${link.name} <#else> <#if (( link.index >= paginator.pageCurrent - offsetPrev ) && ( link.index <= paginator.pageCurrent + offsetNext )) > ${link.name} <#if paginator.pageCurrent < paginator.pagesCount - (nbLinkPages-offsetNext) + 1>