Insertion d'un élément metaphorLink
Les éléments MetaphorLink peuvent être insérés dans des éléments salesAssistant et answer. Pour insérer un élément metaphorLink, procédez comme suit :
- Insérez les marques de début et de fin <metaphorLink> dans l'élément approprié. Si l'élément parent escompté est un élément <salesAssistant>, l'élément<metaphorLink> doit directement suivre l'élément <template>. S'il s'agit d'un élément <answer>, l'élément <metaphorLink> doit directement suivre l'élément <constraint>.
- Placez les éléments suivants entre les marques de début et de fin <metaphorLink> :
<metaCategoryId></metaCategoryId>
<metaphorName></metaphorName>
<templateName></templateName>
<templateUsage></templateUsage>
<passConstraint></passConstraint>
- Pour que le lien par défaut renvoie à une autre fonction de recherche évoluée Assistant de ventes, pour une autre catégorie, procédez comme suit :
- Entrez le numéro de référence de la catégorie de la fonction de recherche cible entre les marques de début et de fin metaCategoryId.
- Entrez le nom du bean de données de la fonction de recherche cible entre les marques de début et de fin <metaphorName>. S'il existe un lien vers la fonction de recherche évoluée Comparaison des produits, par exemple, il prendra la forme suivante :
com.ibm.commerce.pa.metaphor.ProductComparerMetaphor
- Entrez le nom du modèle à utiliser pour afficher la fonction de recherche cible entre les marques de début et de fin <templateName>. Cette valeur doit inclure le chemin d'accès complet à un fichier JSP ainsi que le nom du servlet créé à cette fin. Aucun nom d'hôte n'est requis. Par exemple, cette valeur peut être la suivante :
/webapp/wcs/stores/servlet/sa51.jsp
- Affectez les paramètres d'utilisation du modèle en entrant un numéro entre les marques de début et de fin <templateUsage>. Cet élément accepte les valeurs suivantes :
- 0
- Permet d'utiliser l'élément metaphorLink par défaut défini pour la fonction de recherche évoluée Assistant de ventes.
- 1
- Permet de revenir à la page de la fonction de recherche évoluée précédente. Il s'agit de la page qui s'affiche immédiatement avant la page en cours.
- 2
- Permet d'utiliser <templateName> à partir de metaphorLink. Remplace le lien par défaut de la fonction de recherche évoluée.
- 3
- Permet de lier à une URL. Vous devez insérer l'URL complète dans l'élément templateName, y compris http:// si le lien renvoie à un nom d'hôte éloigné.
- Précisez si les contraintes doivent être transmises à la fonction de recherche cible en entrant une valeur entre les marques de début et de fin <passConstraint>. Cet élément accepte les valeurs suivantes :
- 0
- Les contraintes de caractéristiques ne sont pas transmises à la page suivante
- 1
- Les contraintes de caractéristiques sont transmises à la page suivante.
- Pour que le lien par défaut renvoie à une autre fonction de recherche évoluée, procédez comme suit :
- Entrez le numéro de référence de la catégorie de la fonction de recherche cible entre les marques de début et de fin metaCategoryId.
- Entrez le nom du bean de données de la fonction de recherche cible entre les marques de début et de fin <metaphorName>. S'il existe un lien vers la fonction de recherche évoluée Comparaison des produits, par exemple, il prendra la forme suivante :
com.ibm.commerce.pa.metaphor.ProductComparerMetaphor
- Entrez le nom du modèle à utiliser pour afficher la fonction de recherche cible entre les marques de début et de fin <templateName>. Cette valeur doit inclure le chemin d'accès complet à un fichier JSP ainsi que le nom du servlet créé à cette fin. Aucun nom d'hôte n'est requis. Par exemple, cette valeur peut être la suivante :
/webapp/wcs/stores/servlet/sa51.jsp
- Affectez les paramètres d'utilisation du modèle en entrant un numéro entre les marques de début et de fin <templateUsage>. Cet élément accepte les valeurs suivantes :
- 0
- Permet d'utiliser l'élément metaphorLink par défaut défini pour la fonction de recherche évoluée Assistant de ventes.
- 1
- Permet de revenir à la page de la fonction de recherche évoluée précédente. Il s'agit de la page qui s'affiche immédiatement avant la page en cours.
- 2
- Permet d'utiliser <templateName> à partir de metaphorLink. Remplace le lien par défaut de la fonction de recherche évoluée.
- 3
- Permet de lier à une URL. Vous devez insérer l'URL complète dans l'élément templateName, y compris http:// si le lien renvoie à un nom d'hôte éloigné.
- Précisez si les contraintes doivent être transmises à la fonction de recherche cible en entrant une valeur entre les marques de début et de fin <passConstraint>. Cet élément accepte les valeurs suivantes :
- 0
- Les contraintes de caractéristiques ne sont pas transmises à la page suivante
- 1
- Les contraintes de caractéristiques sont transmises à la page suivante.
- Pour que le lien par défaut renvoie à une page HTML, procédez comme suit :
- Entrez l'URL de la page HTML cible entre les marques de début et de fin <templateName>.
- Entrez le numéro 3 entre les marques de début et de fin <templateUsage>.
- Entrez le numéro 0 entre les marques de début et de fin <passConstraint>.