Exemples de requête de recherche

Vous trouverez ci-dessous des exemples de requête de recherche pouvant être créés à l'aide d'un élément HTML.

Requête de recherche simple

Exemple de formulaire de requête de recherche simple :
Tableau 1. Requête de recherche simple
Exemple de code Description
<form 
action='<PathCmpnt type="servlet" />
/library/sitearea/content' method="post">
En-tête du formulaire qui permet d'indiquer l'emplacement de l'objet de contenu contenant l'élément de recherche utilisé pour afficher le résultat de la recherche.

Il s'agit en général de l'élément de contenu dans lequel est stocké cet élément HTML.

<table>
    <tr><td>
        <input type="text" name="search_query"/>
    </td></tr>
    <tr><td align="right">
        <input type="submit" value="Search"/>
    </td></tr>
</table>
Corps du formulaire de recherche. Comme tout formulaire HTML standard, il contient une zone de saisie et une bouton d'envoi.

Dans cet exemple, le formulaire de requête de recherche est mis en page dans un tableau.

</form>
Permet de fermer le formulaire.

Recherche de métadonnées

Dans cet exemple, deux zones ont été ajoutées pour permettre aux utilisateurs de rechercher le titre et le nom de l'auteur du contenu :
Tableau 2. Recherche de métadonnées
Exemple de code Description
<form 
action='<PathCmpnt type="servlet" />
/library/sitearea/content' method="post">
En-tête du formulaire qui permet d'indiquer l'emplacement de l'objet de contenu contenant l'élément de recherche utilisé pour afficher le résultat de la recherche.

Il s'agit en général de l'élément de contenu dans lequel est stocké cet élément HTML.

<table>
    <tr>
        <td>Titre du contenu</td>
        <td><input type="text" name="search_title"/></td>
    </tr>
    <tr>
        <td>Nom de l'auteur</td>
        <td><input type="text" name="search_authors"/></td>
    </tr>
    <tr>
        <td>Corps du contenu</td>
        <td>
        <input type="text" name="search_query"/>
    </td></tr>
        <tr><td align="right">
        <input type="submit" value="Search"/>
    </td></tr>
</table>
Corps du formulaire de recherche. Comme tout formulaire HTML standard, il contient des zones de saisie et une bouton d'envoi.
</form>
Permet de fermer le formulaire.

Inclusion des données masquées

Dans cet exemple, une zone masquée a été ajoutée pour limiter la recherche au contenu associé au modèle de création appelé "Communiqué de presse" :
Tableau 3. Inclusion des données masquées
Exemples de code Description
<form 
action='<PathCmpnt type="servlet" />
/library/sitearea/content' method="post">
En-tête du formulaire qui permet d'indiquer l'emplacement de l'objet de contenu contenant l'élément de recherche utilisé pour afficher le résultat de la recherche.

Il s'agit en général de l'élément de contenu dans lequel est stocké cet élément HTML.

<input type="hidden"
       name="search_authoringtemplate"
       value="Communiqué de presse"/>
La zone de saisie masquée ajoutée ici permet de rechercher du contenu associé au modèle de création appelé "Communiqué de presse".
<table>
    <tr>
        <td>Titre du contenu</td>
        <td><input type="text" name="search_title"/></td>
    </tr>
    <tr>
        <td>Nom de l'auteur</td>
        <td><input type="text" name="search_authors"/></td>
    </tr>
    <tr>
        <td>Corps du contenu</td>
        <td>
        <input type="text" name="search_query"/>
    </td></tr>
    <tr><td align="right">
        <input type="submit" value="Search"/>
    </td></tr>
</table>
Corps du formulaire de recherche. Comme tout formulaire HTML standard, il contient des zones de saisie et une bouton d'envoi.
</form>
Permet de fermer le formulaire.