Variables JSTL fréquemment utilisées dans les pages du magasin type
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 variableurlLangIdest utilisée pour chercher les mots clés de l'URL. Si aucun mot clé n'est détecté pour cette variableurlLangId, 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 sururlLangId. Si les URL du magasin ne sont prises en charge que dans une seule langue, définissez cet ID de langue sur la variableurlLangId.
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
showPONumberutilisé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.
env_b2bStore
Variable 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 surfalse. Lorsque la valeur estfalse, 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 esttrue. - 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 valeurfalse. La valeur par défaut estfalse.