#SET{recherche, #ENV{recherche, 'a'}}

#TITRE


[
(#TEXTE)
]
[(#REM) ###### moteur de recherche Solr ] [(#REM) ###### appel via la fonction du plugin optsearch, et récupération des résultats et meta-données ] [(#REM) ###### définition du mode (introduction de la recherche ou résultats) ] #SET{mode, 'resultats'} #SET{mode, 'introduction'} [(#REM) ###### définition des tris ] #SET{tris_par_defaut, #ARRAY} #SET{tris_par_defaut, #GET{tris_par_defaut}|array_merge{#ARRAY{'actualites', 'date:down', 'agenda', 'date:down', 'metiers', 'score:down', 'videos', 'score:down', 'cqp', 'score:down', 'formations', 'score:down', 'etablissements', 'score:down', 'lieux', 'score:down', 'dispositifs', 'score:down', 'partenaires', 'title:up'}}} #SET{sort, #GET{tris_par_defaut}|kv{#ENV{rubrique}}} #SET{sort, #ENV{sort, ''}} [(#REM) ###### appel au service de recherche et récupération des résultats et meta-données ] #SET{search, #ARRAY{0, #GET{recherche}, 1, #ENV{rubrique,'metiers-az'}, 2, #ENV{debut,0}, 3, #GET{sort}}} #SET{resultats, #VALEUR|kv{response.response, #ARRAY}} #SET{opt_rubriques, #VALEUR|kv{response.opt:rubriques, #ARRAY}} #SET{rubriques, #VALEUR|kv{response.facettes.rubrique, #ARRAY}} #SET{rubriques_intitules, #VALEUR|kv{response.opt:intitules-facettes.rubrique, #ARRAY}} #SET{facettes, #VALEUR|kv{response.facettes, #ARRAY}} #SET{cursor, #VALEUR|kv{response.cursor, #ARRAY}} #SET{tris_possibles, #VALEUR|kv{response.opt:sort.#ENV{rubrique}, #ARRAY}} [(#REM) ###### comptage de résultats par rubrique ] #SET{count_rubriques, #ARRAY} #SET{count_rubriques, #GET{count_rubriques}|array_merge{#ARRAY{#_compteur_rubriques:KEY, #GET{count_rubriques}|table_valeur{#_compteur_rubriques:KEY,0}|plus{1}}}} [(#REM) ###### construction d'une url qui ne contient que la recherche, et qui remet le reste à zéro (debut, rubrique, sort, facettes) ] #SET{query_reset, #SELF|parametre_url{'debut',''}|parametre_url{'rubrique', ''}|parametre_url{'sort', ''}} #SET{facette, ''} #SET{facette, #GET{facette}|concat{'facette-', #VALEUR}} #SET{query_reset, #GET{query_reset}|parametre_url{#GET{facette},''}}
[(#REM) ###### choix du mode d'affichage (introduction de la recherche ou résultats) ] [
(#PS)
] [
(#ENV{rubrique}|oui)
[(#GET{rubriques_intitules}|kv{#ENV{rubrique}})][ ((#GET{rubriques}|kv{#ENV{rubrique}}))]
] [
(#ENV{rubrique}|non)
[(#GET{recherche})][ ((#GET{cursor}|kv{numFound}))]
] [(#REM) ********* affichage des cadres d'informations sur les adresses utiles ********** ] [(#REM) ###### affichage des résultats ]
[(#REM) ###### affichage des tris possibles (vient du moteur de recherche) ] {0}}}> Trier : #SET{tri, #_tris_possibles:KEY|concat{':', #_tris_possibles:VALEUR|kv{default}}} #SET{tri, #_tris_possibles:KEY|concat{':up'}} #SET{tri, #_tris_possibles:KEY|concat{':down'}} Croissant Décroissant [(#_tris_possibles:VALEUR|kv{intitule})] [(#REM) ###### affichage de la pagination ] [(#REM) ###### affichage des résultats ] [(#REM) ###### affichage de la pagination ]
[(#REM) ###### affichage des "Voir les" ]