Variables JSTL fréquemment utilisées dans les pages du magasin type

Le fichier crs-web > WebContent > storedir > Common > EnvironmentSetup.jspf est un fichier de configuration fréquemment inclus dans les pages d'un magasin type. Les variables déclarées dans ce fichier peuvent être modifiées afin de changer l'apparence et le comportement des composants de la vitrine.

Variables de style

env_vfileColor
Répertoire contenant les fichiers image dépendants des couleurs.
env_vfileStylesheet
Nom du fichier CSS (feuille de style en cascade).
env_vfileStylesheetprint
Nom du fichier CSS servant à l'impression des pages de confirmation de commande. Ce fichier est un fichier CSS adapté à l'impression.

Variables utilisées sur les pages du magasin

storeName
Nom du magasin.
userType
Type de l'utilisateur. La valeur de cette variable peut être G (guest) pour un utilisateur visiteur ou R (registered) pour un utilisateur enregistré.
storeId
ID du magasin.
langId
ID de la langue actuellement sélectionnée pour le magasin.
locale
Environnement local actuellement sélectionné pour le magasin.
anonymousUser
Cette variable indique si l'utilisateur en cours est ou non un utilisateur anonyme. Par exemple, un utilisateur avec l'ID -1002
userId
ID de l'utilisateur en cours.
catalogID
ID du catalogue du magasin.
lastCmdName
Nom de la dernière commande exécutée dans la page.
urlLangId
Ce paramètre peut être transmis aux balises wcf:url. Si le paramètre est transmis, la variable urlLangId est utilisée pour chercher les mots clés de l'URL. Si aucun mot clé n'est détecté pour cette variable urlLangId, l'ID de langue par défaut du magasin est utilisé pour chercher les mots clés de l'URL. Par défaut, l'ID de langue d'une page est défini sur urlLangId. Si les URL du magasin ne sont prises en charge que dans une seule langue, définissez cet ID de langue sur la variable urlLangId.

Variables des répertoires du magasin

env_jspStoreDir
Répertoire des ressources Web partagées. Ce répertoire peut contenir des fichiers Web communs tels que des pages JSP, des fichiers HTML et des images.
jspStoreImgDir
URL pointant sur le répertoire des images partagées ; elle sert à faire référence aux images.
storeDir
Répertoire des ressources Web du magasin hébergé. Ce répertoire peut contenir des fichiers Web communs tels que des pages JSP, des fichiers HTML et des images.
storeImgDir
URL pointant sur le répertoire principal du magasin hébergé ; elle sert à faire référence aux images.
env_imageContextPath
Chemin indiquant la racine de contexte, utilisé pour faire référence aux images.
jsAssetsDir
Chemin indiquant le répertoire des ressources JavaScript, utilisé pour référencer les fichiers JavaScript.
env_siteWidgetsDir
Chemin d'accès indiquant le répertoire de widgets au niveau du site Commerce Composer.
jsIBMWidgetsAssetsPrefix
Chemin d'accès au répertoire IBM Widgets, utilisé pour référencer, par exemple, les fichiers JavaScript et CSS.
jspIBMWidgetsImgPrefix
Chemin d'accès au répertoire IBM Widgets, utilisé pour référencer les images.

Variables de devise

env_currencyDecimal
Nombre de décimales pour les valeurs exprimées dans la monnaie choisie. Par exemple, le yen (JPY) et le won (KRW) ne contiennent pas de décimale, alors que d'autres monnaies comme l'euro en comportent deux.
env_currencyCode
Code de la devise, par exemple : EUR.
env_CurrencySymbolToFormat
Symbole monétaire au format spécifié.

Variables de présentation

env_absoluteURL
URL qualifiée complète à utiliser, si nécessaire
env_defaultPageView
Vue par défaut dans laquelle tous les produits du magasin sont affichés.
env_displayListPriceInProductPage
Variable permettant d'indiquer si le prix catalogue doit être affiché dans la page des détails du produit.
maxSKUs
Nombre maximal d'identificateurs d'unité de stockage dont les détails sont extraits.
maxOrderItemsPerPage
Nombre maximal d'articles commandés pouvant être affichés ensemble sur une même page.
env_maxOrderItemsToInspect
Nombre maximal d'articles commandés à inspecter sur les pages de paiement.
maxOrderItemsToInspect
Nombre maximum d'articles commandés à inspecter dans le mini-chariot.
profileShippingNickname
Alias de l'adresse de livraison par défaut dans le profil de paiement rapide.
profileBillingNickname
Alias de l'adresse de facturation par défaut dans le profil de paiement rapide.
ariaMessageNode
La variable ariaMessageNode est utilisée pour indiquer l'ID de l'étendue dans laquelle refreshArea est mise à jour dans un message lorsque le contenu est mis à jour. Ce message avertit l'utilisateur lorsqu'une certaine section de la page est mise à jour une fois que la variable refreshArea est terminée à l'aide de la région active aria. L'étendue par défaut se trouve dans le fichier MessageDisplay.jspf.
env_inPreview
Variable utilisée pour indiquer si le magasin est utilisé en mode Aperçu.
storeText
Variable servant à accéder au fichier de messages du magasin.
lazyLoadDepartmentsList
Indique s'il faut charger la liste des rayons à la demande.

Si la valeur est true, la liste des rayons est chargée à la demande lorsque l'acheteur clique sur le bouton des rayons. Définissez cette valeur sur false si vous souhaitez que la liste complète ces rayons soit chargée pendant le chargement de la page.

Variables indiquant les fonctions de magasin prises en charge

showPONumber
Variable showPONumber utilisée pour indiquer si le numéro de bon de commande s'affiche pour ce magasin.
showProcessedOrders
Affiche les commandes traitées dans la page de statut des commandes de Mon compte.
showScheduledOrders
Affiche les commandes planifiées dans la page de statut des commandes de Mon compte.
showWaitingForApprovalOrders
Affiche les commandes en attente d'approbation dans la page de statut des commandes de Mon compte.
supportPaymentTypePromotions
Variable utilisée pour indiquer si les promotions selon le type de paiement sont prises en charge dans la page d'expédition et de facturation.
env_subsFulfillmentFrequencyAttrName
La variable est utilisée pour les produits d'abonnement pour indiquer le nom de l'attribut de fréquence de distribution.
env_subsPaymentFrequencyAttrName
La variable est utilisée pour les produits d'abonnement pour indiquer le nom de l'attribut de fréquence de paiement.
env_subsTimePeriodAttrName
La variable est utilisée pour les produits d'abonnement pour indiquer le nom de l'attribut de période.
showDynamicKit
Variable utilisée pour indiquer si le magasin prend en charge l'affichage du kit dynamique.
B2B directenv_b2bStore
B2B directVariable utilisée pour indiquer si le magasin est un magasin de commerce interentreprise.
env_displayRibbonAdInGridMode
Variable contrôlant si les publicités dans le ruban s'affichent pour les entrées de catalogue sous forme de tableau dans les pages du magasin.

Lorsque la valeur de la variable est true, une page de magasin doit extraire les informations d'attribut des entrées de catalogue dans la page. Les informations d'attribut déterminent s'il existe des publicités dans le ruban pour les entrées de catalogue. L'extraction des informations d'attribut pour toutes les entrées de catalogue sous forme de tableau peut affecter les performances. Si vous ne souhaitez pas afficher le ruban publicitaire dans les pages du magasin ou sous forme de tableau des entrées de catalogue dans une page, définissez la valeur de la variable sur false. Lorsque la valeur est false, le ruban publicitaire s'affiche pour les entrées de catalogue uniquement sous forme de liste dans les pages du magasin. La valeur par défaut est true.

env_includeJSPFExtension
Contrôle si toutes les pages du magasin comportent le fichier JSPFExtToInclude.jspf.

Lorsque la valeur de cette variable est true, le fichier d'extension JSPFExtToInclude.jspf inclut dynamiquement d'autres fichiers JSP personnalisés dans toutes les pages d'un magasin. Si vous ne souhaitez pas inclure dynamiquement de fichiers JSP personnalisés, veillez à définir cette variable sur la valeur false. La valeur par défaut est false.