Envoyé quand une recherche est terminée
Envoyé quand un nouvel objet est indexé
Envoyé quand un objet est supprimé de l'index
Envoyé quand tous les objets sont supprimés de l'index
Le module de recherche (Search) permet d'effectuer des recherches dans le contenu du "noyau" du site, ainsi que dans certains modules enregistrés. Vous donnez un ou deux mots et le module vous renvoie les résultats correspondants et pertinents.
La façon la plus simple est d'utiliser la balise {search}. Ceci est une balise wrapper (qui englobe le module dans une balise pour en simplifier la syntaxe). Ceci va insérer le module dans votre gabarit ou votre page à l'endroit désiré, et afficher le formulaire de recherche. Le code ressemble à ceci : {search}
{search}
Le module Recherche (Search) ne cherchera pas dans les page inactives. Cependant, à l'occasion, si vous utilisez le module CustomContent, ou d'autres logiques Smarty pour afficher des contenus différents à différents utilisateurs, il est conseillé d'empêcher l'indexation de toute la page, même si elle est active. Pour cela, ajoutez la balise suivante n'importe où dans la page <!-- pageAttribute: NotSearchable -->. Quand le module de recherche verra ce code dans la page, il n'indexera rien de ce qui se trouve sur cette page.
La balise peut également être placée dans un gabarit. Si c'est le cas, aucune des pages utilisant ce gabarit ne sera indexée. Ces pages seront réindexées si la balise est supprimée.