Différences entre versions de « Personnalisation de la recherche avancée »

De WIKI-BOKEH
Aller à : navigation, rechercher
Ligne 35 : Ligne 35 :
  
 
== Définition des formulaires ==
 
== Définition des formulaires ==
 +
 +
Dans l'administration le menu "Système" > "Formulaires de recherche" vous permet d'accéder à la liste des formulaires personnalisés.
 +
 +
[[Fichier:Admin searchform index.png]]
 +
 +
=== Propriétés ===
 +
 +
[[Fichier:Admin searchform edit.png]]
 +
 +
Un formulaire se compose d'un libellé obligatoire qui
 +
* permettra de le sélectionner dans la configuration de l'écran de recherche avancée
 +
* servira de libellé de l'onglet affichant le formulaire dans l'écran de recherche avancée
 +
 +
Il se compose aussi d'un fichier de définition obligatoire écrit en PHP et placé dans l'explorateur de fichier (cf. infra pour la description de ce fichier).
 +
 +
Il se compose enfin de la propriété "visible" vous permettant de publier ou dépublier le formulaire sur le site.
 +
Un formulaire non publié ne s'affiche que pour les administrateurs.
 +
 +
=== Format du fichier de description ===
 +
  
  
  
 
[[Catégorie:Recherche]]
 
[[Catégorie:Recherche]]

Version du 3 mai 2018 à 14:34

ATTENTION
En l'état actuel cette fonctionnalité nécessite des connaissances en programmation PHP.

Bokeh propose un formulaire de recherche avancée par défaut.

Recherche avancee.png

Vous pouvez désormais personnaliser ce formulaire et proposer plusieurs formulaires de recherche eux-même personnalisé.

Activation[ ]

La personnalisation de la recherche avancée peut être activée par la variable "CUSTOM_SEARCH_FORM".

Suite à l'activation:

  • un nouveau menu apparait dans l'administration "Système" > "Formulaire de recherche", accessible uniquement aux administrateurs
  • une nouvelle option apparait dans la configuration de l'écran de recherche avancée

Admin menu system customform.png Custom form options.png

Choix des formulaires à afficher[ ]

En tant qu'administrateur, vous pouvez configurer les formulaires à afficher directement à partir de la clef à molette dans l'écran de recherche avancée. Custom form options.png

Le formulaire par défaut de Bokeh est affiché lorsqu'aucun formulaire n'est sélectionné ou si aucun formulaire sélectionné n'est valide.

Si vous êtes connecté en tant qu'administrateur Bokeh affichera toujours les formulaires sélectionnés pour vous permettre de les prévisualiser:

  • avec un message spécifiant que le formulaire n'est pas visible si c'est le cas
  • avec un message d'erreur si le fichier de description du formulaire n'est pas correct (cf. infra pour le format du fichier de description)

Définition des formulaires[ ]

Dans l'administration le menu "Système" > "Formulaires de recherche" vous permet d'accéder à la liste des formulaires personnalisés.

Admin searchform index.png

Propriétés[ ]

Admin searchform edit.png

Un formulaire se compose d'un libellé obligatoire qui

  • permettra de le sélectionner dans la configuration de l'écran de recherche avancée
  • servira de libellé de l'onglet affichant le formulaire dans l'écran de recherche avancée

Il se compose aussi d'un fichier de définition obligatoire écrit en PHP et placé dans l'explorateur de fichier (cf. infra pour la description de ce fichier).

Il se compose enfin de la propriété "visible" vous permettant de publier ou dépublier le formulaire sur le site. Un formulaire non publié ne s'affiche que pour les administrateurs.

Format du fichier de description[ ]