Balise : eMarketingSpotCache
Vous pouvez inclure la balise
wcf:eMarketingSpotCache dans un fragment JSP d'emplacement e-Marketing pour indiquer que le fragment JSP doit être mis en cache dynamiquement. Cette balise définit dynamiquement les ID de dépendance des emplacement e-Marketing mis en cache. Lorsque la balise
wcf:eMarketingSpotCache est utilisée, la classe de cette balise définit dynamiquement les ID de dépendance pour invalider le fragment JSP d'emplacement e-Marketing mis en cache lorsque la définition d'emplacement e-Marketing change. La définition d'emplacement e-Marketing change chaque fois que le contenu (contenu marketing, produits, catégories) ou les activités Web associées à l'emplacement e-Marketing changent. Les ID de dépendance sont définis pour l'emplacement e-Marketing (ID ou nom). Les ID de dépendance peuvent aussi être définis pour les données (entrée de catalogue, catégorie, contenu) affichées au sein d'un emplacement e-Marketing.- Si la page parente est mise en cache, les ID de dépendance sont définis en fonction de l'entrée de cache de la page parente.
- Si la page parente n'est pas mise en cache, les ID de dépendance sont définis en fonction de l'entrée de cache du JSP de l'emplacement e-Marketing.
| Informations sur la balise | |
|---|---|
| Contenu de l'élément 'Body' | empty |
Attributs
| Nom | Obligatoire | Date/heure de la requête | Type | Description |
|---|---|---|---|---|
marketingSpotData |
true |
true |
java.lang.String |
SDO MarketingSpotData renvoyé par un appel de service à Get MarketingSpotData. |
categoryDependencyName |
false |
true |
java.lang.String |
Si cette valeur est définie, la valeur de cet attribut est utilisée comme nom de dépendance. Ce nom est utilisé pour créer une règle de dépendance pour les catégories qui s'affichent dans l'emplacement e-Marketing. Si cet attribut n'est pas défini, aucune règle de dépendance n'est définie pour les catégories qui s'affichent dans l'emplacement e-Marketing. |
catalogEntryDependencyName |
false |
true |
java.lang.String |
Si cette valeur est définie, la valeur de cet attribut est utilisée comme nom de dépendance. Ce nom est utilisé pour créer une règle de dépendance pour les entrées de catalogue qui s'affichent dans l'emplacement e-Marketing. Si cet attribut n'est pas défini, aucune règle de dépendance n'est définie pour les entrées de catalogue qui s'affichent dans l'emplacement e-Marketing. |
contentDependencyName |
false |
true |
java.lang.String |
Si cette valeur est définie, la valeur de cet attribut est utilisée comme nom de dépendance. Ce nom est utilisé pour créer une règle de dépendance pour le contenu marketing qui s'affiche dans l'emplacement e-Marketing. Si cet attribut n'est pas défini, aucune règle de dépendance n'est définie pour le contenu marketing qui s'affiche dans l'emplacement e-Marketing. |
Variables
Aucune variable n'est définie pour la balise wcf:eMarketingSpotCache.
EXEMPLE
L'exemple suivant utilise la balise
wcf:eMarketingSpotCache dans un fragment JSP d'emplacement e-Marketing avec le format suivant : <wcf:eMarketingSpotCache marketingSpotData="${marketingSpotDatas}" />L'exemple suivant spécifie les ID de dépendance pour le contenu, les entrées de catalogue et les catégories qui s'affichent dans un emplacement e-Marketing : <wcf:eMarketingSpotCache marketingSpotData="${marketingSpotDatas}"
contentDependencyName="contentId"
catalogEntryDependencyName="productId"
categoryDependencyName="categoryId"
/>
Pour plus d'informations sur cette balise, voir la classe com.ibm.commerce.marketing.cache.TagEMarketingSpotCache.java.