Création d'un fichier de définitions de bibliothèque de balises
Un fichier de définition de bibliothèque de balises est utilisé pour déployer des bibliothèques de balises JSP personnalisées. Les balises d'analyse HCL Commerce sont implémentées sous forme de balises JSP personnalisées, vous devez donc créer un fichier de définition Taglib (TLD) pour le système d'analyse. Toutes les balises que vous créez pour le système d'analyse doivent être définies dans le fichier TLD.
Procédure
- Dans la vue Explorateur d'entreprise, accédez à
- Cliquez à l'aide du bouton droit de la souris sur le dossier WEB-INF, puis cliquez sur Nouveau > Fichier.
-
Dans la zone Nom de fichier, saisissez un nom pour le modèle.
Par exemple,
mytaglib.tld. - Cliquez sur Terminer.
-
Entrez la définition de votre bibliothèque de balises.
Voici un exemple de fragment de définition de la bibliothèque de balises pour l'exemple de classe de balise d'affichage de page issu de la tâche précédente :
<?xml version="1.0" encoding="ISO-8859-1" ?> <taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>mytld</short-name> <uri>http://commerce.your_company_name.com/mytld</uri> <display-name>Tag library for Analytics enablement</display-name> <description>A convenience tag library for Analytics enablement on HCL Commerce</description> <tag> <name>pageview</name> <tag-class>com.your_company_name.bi.taglib.MyPageViewTag</tag-class> <body-content>empty</body-content> <description>Includes the required vendor specific JavaScript libraries.</description> <attribute> <name>pagename</name> <required>false</required> <rtexprvalue>true</rtexprvalue> <description>Name of the page being viewed. If missing, the page title will be used.</description> </attribute> </tag> </taglib>Pour votre balise d'affichage de page : Si vous souhaitez utiliser l'utilitaire de balisage automatique pour baliser toutes les pages de votre magasin avec des balises d'affichage de page, assurez-vous d'utiliser le nom de balise
pageview, comme dans le fragment précédent. - Sauvegardez le fichier.