#setting url_escaping_charset=encoding> <#-- Getting solr conf --> <#if conf_user_query??> <#assign conf_query = "&conf=${conf_user_query}"> <#else> <#assign conf_query = ""> #if> <#-- Encode facet queries --> <#assign allParisCity = "-location_text:whole"> <#assign allArrParisCity = "location_text:"> <#macro EncodeFQ list_fq optionalParam1="" optionalParam2=""> <#assign bCheck = false> <#assign encoded_facets_queries = ""> <#list list_fq as facet> <#if optionalParam1?has_content && optionalParam2?has_content && facet?starts_with(optionalParam2) > <#assign encoded_facets_queries = encoded_facets_queries+"&fq="+optionalParam1> <#assign bCheck = true> <#else> <#assign encoded_facets_queries = encoded_facets_queries+"&fq="+facet?url> <#if facet?starts_with(optionalParam1)> <#assign bCheck = true> #if> #if> #list> <#if optionalParam1?has_content && optionalParam2?has_content && !bCheck> <#assign encoded_facets_queries = encoded_facets_queries+"&fq="+optionalParam1> #if> ${encoded_facets_queries}#macro> <#assign sQuery = ""> <#macro EncodeFQArrondissement list_fq > <#assign encoded_facets_queries = ""> <#list list_fq as facet> <#if facet?starts_with("location_text") || facet?starts_with("code_theme_string") || facet?starts_with("type") || facet?starts_with("-location_text")> <#assign encoded_facets_queries = encoded_facets_queries+"&fq="+facet?url> #if> #list> ${encoded_facets_queries}#macro> <#-- Old code ? Can be removed ? --> <#if query?has_content> <#if !query?starts_with("categorie")> <#if !query?starts_with("(")> <#assign sQuery = "${query}"> <#else> <#assign sQuery = "${query?split(' AND')?first?substring(1, query?split(' AND')?first?length)}"> #if> #if> #if> <#-- Dealing with query --> <#assign sQueryUrlSave = sQuery> <#assign sQuery = sQuery?split(":")?last> <#assign sQueryUrl= sQuery> <#if sQuery?has_content && sQuery?starts_with("(") && sQuery?ends_with(")") > <#assign sQuery = sQuery?remove_beginning("(")> <#assign sQuery = sQuery?remove_ending(")")> #if> <#-- Retreiving current facets filters --> <#assign arr= ""> <#assign facet_theme= ""> <#assign facet_campaign= ""> <#assign facet_field4= ""> <#assign facet_qpop= ""> <#assign facet_submitter_type= ""> <#assign facet_status=""> <#assign monTri =""> <#assign ordre_aleatoire= "true"> <#assign cadre_de_vie= 'false'> <#assign education_et_jeunesse= 'false'> <#assign logement_et_habitat= 'false'> <#assign environnement= 'false'> <#assign sport= 'false'> <#assign number_random="${.now?long?string}"?number /> <#if facets_list??> <#list facets_list as facet> <#if facet?starts_with("location_text:")> <#assign arr = facet?split(":")?last> <#elseif facet?starts_with("code_theme_string:")> <#assign facet_theme = facet?split(":")?last> <#elseif facet?starts_with("campaign_text:")> <#assign facet_campaign = facet?split(":")?last> <#elseif facet?starts_with("field4_string")> <#assign facet_field4 = facet?split(":")?last> <#elseif facet?starts_with("type_qpvqva_string")> <#assign facet_qpop = facet?split(":")?last> <#elseif facet?starts_with("code_submitter_type_string:")> <#assign facet_submitter_type = facet?split(":")?last> <#elseif facet?starts_with("statut_publique_project_text:")> <#assign facet_status = facet?split(":")?last> #if> #list> #if> <#-- arr = ${arr!'?'} facet_theme = ${facet_theme!'?'} facet_campaign = ${facet_campaign!'?'} facet_field4 = ${facet_field4!'?'} facet_qpop = ${facet_qpop!'?'} facet_submitter_type = ${facet_submitter_type!'?'} facet_status = ${facet_status!'?'} --> #i18n{participatoryideation.search.header.title} <#-- Full-text search --> #i18n{participatoryideation.search.form.field.keyword.label} #i18n{participatoryideation.search.form.advanced.title} <#-- Campaign-based search --> selected#if>"> <#if facet_campaign=""> #i18n{participatoryideation.search.form.field.campaign.label} <#else> #i18n{participatoryideation.search.form.field.campaign.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "campaign_text"> <#list facet.values?sort as value> <#if value.count != 0> <#if facet_campaign == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> <#-- Location-based search --> selected#if>"> <#if arr==""> #i18n{participatoryideation.search.form.field.location.label} <#else> #i18n{participatoryideation.search.form.field.location.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "location_text"> <#list facet.values?sort as value> <#if value.count != 0> <#if arr == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> <#-- Theme-based search --> selected#if>"> <#if facet_theme=""> #i18n{participatoryideation.search.form.field.theme.label} <#else> #i18n{participatoryideation.search.form.field.theme.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "code_theme_string"> <#list facet.values?sort as value> <#if value.count != 0> <#if facet_theme == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> <#-- SubmitterType-based search --> selected#if>"> <#if facet_submitter_type=""> #i18n{participatoryideation.search.form.field.submitter_type.label} <#else> #i18n{participatoryideation.search.form.field.submitter_type.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "code_submitter_type_string"> <#list facet.values?sort as value> <#if value.count != 0> <#if facet_submitter_type == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> <#-- Status-based search --> selected#if>"> <#if facet_theme=""> #i18n{participatoryideation.search.form.field.status.label} <#else> #i18n{participatoryideation.search.form.field.status.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "statut_publique_project_text"> <#list facet.values?sort as value> <#if value.count != 0> <#if facet_status == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> <#-- QPop-based search --> selected#if>"> <#if facet_qpop=""> #i18n{participatoryideation.search.form.field.qpop.label} <#else> #i18n{participatoryideation.search.form.field.qpop.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "type_qpvqva_string"> <#list facet.values?sort as value> <#if value.count != 0> <#if facet_qpop == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> selected#if>"> <#if facet_field4=""> #i18n{participatoryideation.search.form.field.field4.label} <#else> #i18n{participatoryideation.search.form.field.field4.reset} #if> ---- <#if facets??> <#list facets as facet> <#if facet.name == "field4_string"> <#list facet.values?sort as value> <#if value.count != 0> <#if facet_field4 == value.name> ${(value.name)!''} (${(value.count)!''}) <#else> ${(value.name)!''} (${(value.count)!''}) #if> #if> #list> #if> #list> #if> <#-- Barre de tri et navigation --> <#-- Champs de tri --> <#if conf_user_query = "proposals_list"> <#if !(sort_name??) ><#assign sort_name="" >#if> <#if !(sort_order??)><#assign sort_order="">#if> <#-- if sort_list?? --> #i18n{participatoryideation.search.form.sort.title} <#list sort_list as field> <#if field.enableSort && (field.solrName="date" || field.solrName="titre" || field.solrName="nombre_de_votes_long")> <#assign monTri = sort_name+"&sort_order="+sort_order> <#if sort_name?ends_with("random") && ordre_aleatoire == "true" > #i18n{participatoryideation.search.form.sort.random.label} <#assign ordre_aleatoire= "false"> <#elseif ordre_aleatoire == "true" > #i18n{participatoryideation.search.form.sort.random.label} > <#assign ordre_aleatoire= "false"> #if> <#if monTri==field.solrName+"&sort_order=asc" || monTri==field.solrName+"&sort_order=desc" > ${field.label} <#else> ${field.label} #if> #if> #list> <#assign monTri="&sort_name="+monTri /> selected="selected"#if> >#i18n{participatoryideation.search.form.sort.random.asc} selected="selected"#if>>#i18n{participatoryideation.search.form.sort.random.desc} <#-- /#if --> #if> <#--Nombre d'items et icĂ´nes liste/carto --> <#if conf_user_query = "proposals_list"> ${i18n('participatoryideation.search.form.result.number', paginator.itemsCount)} #i18n{participatoryideation.search.form.view.map} <#else> ${i18n('participatoryideation.search.form.result.number', paginator.itemsCount)} #i18n{participatoryideation.search.form.view.list} #if>
#i18n{participatoryideation.search.form.view.map}
#i18n{participatoryideation.search.form.view.list}