Les fichiers du magasin type Aurora adaptatif sont organisés en une structure définie par défaut. La structure de fichiers contient les présentations, les conteneurs, les widgets, les feuilles de style CSS et le contenu marketing.
La structure de fichiers ci-dessous existe lorsque le magasin type Aurora adaptatif est publié :
Présentations et conteneurs
- workspace_dir\crs-web\WebContent\storedir\ShoppingArea
- Ce répertoire contient des fichiers JSP qui utilisent l'infrastructure de l'outil de composition Commerce pour le rendu de son contenu.
Ces fichiers contiennent les caractéristiques et les fonctions suivantes :
- Ils incluent le conteneur boilerplate HTML. Par exemple, à l'aide des balises
<html>, <head> et <body>.
- Ils contiennent des liens vers des feuilles de style de niveau de page.
- Ils incluent des fichiers JavaScript de niveau de page.
- Utilisez la balise
<wcf:rest> pour récupérer des données (page, conceptions de pages, emplacement e-marketing) à partir du serveur HCL Commerce.
- Ils incluent les fichiers JavaScript référencés par des widgets qui utilisent la balise
<wcpgl:jsInclude>.
- Ils importent le widget racine (conteneur) qui utilise la balise
<wcpgl:widgetImport>.
- Ils importent les widgets d'en-tête et de pied de page.
- Les fichiers de feuille de style CSS sont situés dans crs-web\WebContent\storedir\css\styles.css ou sa version RTL pour les langues bidirectionnelles qui se lisent de droite à gauche.
- Ils contiennent l'optimisation pour les appareils mobiles.
- workspace_dircrs-web\WebContent\storedir\Container
- Ce répertoire contient les fichiers JSP de conteneur.
Ces fichiers contiennent les caractéristiques et les fonctions suivantes :
- Chaque fichier JSP est référencé par une définition de conteneur dans le tableau PLWIDGETDEF.
- Ils permettent de diviser une page en emplacements et d'importer les widgets affectés à chaque emplacement en utilisant la balise
<wcpgl:widgetImport>.
- Ils n'incluent pas le conteneur boilerplate HTML.
- Ils sont importés par les fichiers JSP de présentation qui utilisent la balise
<wcpgl:widgetImport>.
- Ils utilisent le système de grille fluide.
- Ils n'incluent pas de feuille de style ou de styles en ligne.
- Pour le système de grille fluide, ils s'appuient sur le fichier de feuille de style de niveau de page workspace_dir\cre-web \WebContent\storedir\css\styles.css ou sur sa version pour les langues qui se lisent de droite à gauche.
Widgets de niveau de site
Les fichiers suivants sont inclus dans l'archive crs-web.war qui se trouve dans le répertoire workspace_dir\crs-web\WebContent\storedir. Si vous devez personnaliser un widget ou un fichier au niveau du site, vous devez extraire cette archive et copiez les fichiers requis dans votre propre dossier.
- workspace_dir\crs-web\WebContent\widgetdir\widget_identifier\widget_name.jsp
- Ces différents fichiers sont des fichiers JSP de widget.
- Ils ne servent généralement qu'à inclure des données de widget et des fichiers JSPF d'interface utilisateur.
- Ces fichiers contiennent les caractéristiques et les fonctions suivantes :
- Ils sont référencés par les définitions de widget dans le tableau PLWIDGETDEF.
- Ils sont importés par les fichiers JSP de conteneur qui utilisent la balise
<wcpgl:widgetImport>.
- workspace_dir\crs-web\WebContent\widgetdir\widget_identifier\widget_name_Data.jspf
- Ce fichier contient les données du widget.
- Il permet généralement de récupérer les données qui utilisent des balises
<wcf:getData> ou <wcf:rest> pour l'utilisation des fichiers JSPF de l'interface utilisateur du widget.
- workspace_dir\crs-web\WebContent\widgetdir\widget_identifier\widget_identifier_UI.jspf
- Ce fichier contient l'interface utilisateur du widget.
- Il permet généralement de mettre en forme les données extraites par les données du widget qui utilisent un fichier JSPF pour la présentation. Certains widgets peuvent contenir plusieurs fichiers JSPF d'interface utilisateur du widget pour différents scénarios.
- Ce fichier contient les caractéristiques et les fonctions suivantes :
- Ils n'incluent pas de feuille de style ou de styles en ligne.
- Pour le style, il s'appuie sur le fichier de feuille de style de niveau de page workspace_dir\cre-web \WebContent\storedir\css\styles.css ou sur sa version pour les langues qui se lisent de droite à gauche.
- Pour le comportement dynamique, il s'appuie sur les JavaScript de niveau de page ou de widget.
- Ils contiennent l'optimisation pour les appareils mobiles.
- workspace_dir\crs-web\WebContent\widgetdir\widget_identifier\javascript
- Facultatif : ce répertoire contient des fichiers JavaScript de niveau de widget.
- Ces fichiers contiennent les caractéristiques et les fonctions suivantes :
- Ils sont référencés par les définitions de widget dans le tableau PLWIDGETDEF.
- Ils sont inclus par les fichiers JSP de présentation qui utilisent la balise
<wcpgl:jsInclude>.
- Ils sont mis à jour pour prendre en charge les événements tactiles, le cas échéant.
- Ils contiennent l'optimisation pour les appareils mobiles.
- workspace_dir\crs-web\WebContent\widgetdir\Properties\widgettext.properties
- workspace_dir\crs-web\WebContent\widgetdir\Properties\widgettext_locale.properties
- Ces fichiers de propriétés contiennent le texte en langue nationale pour les widgets de niveau de site.
- Ce fichier de propriétés contient le texte en langue nationale pour les widgets de niveau de site.
Widgets de niveau de magasin
- workspace_dir\crs-web\WebContent\storedir\Widgets\widget_identifier\widget_name.jsp
- Ces différents fichiers sont des fichiers JSP de widget.
- Ils ne servent généralement qu'à inclure des données de widget et des fichiers JSPF d'interface utilisateur.
- Ces fichiers contiennent les caractéristiques et les fonctions suivantes :
- Contrairement aux widgets de niveau de site, ils ne sont pas référencés par les définitions de widget dans le tableau PLWIDGETDEF.
- Ils sont importés par les fichiers JSP de conteneur et d'interface utilisateur du widget qui utilisent la balise
<c:import>.
- workspace_dir\crs-web\WebContent\storedir\Widgets\widget_identifier\widget_name_Data.jspf
- Ce fichier contient les données du widget.
- Il permet généralement de récupérer les données qui utilisent la balise
<wcf:getData> pour l'utilisation des fichiers JSPF de l'interface utilisateur du widget.
- workspace_dir\crs-web\WebContent\storedir\Widgets\widget_identifierwidget_name_UI.jspf
- Ce fichier contient l'interface utilisateur du widget.
- Il permet généralement de mettre en forme des données extraites par les données du widget, qui utilisent un fichier JSPF pour la présentation. Certains widgets peuvent contenir plusieurs fichiers JSPF d'interface utilisateur du widget pour différents scénarios.
- Ce fichier contient les caractéristiques et les fonctions suivantes :
- Ils n'incluent pas de feuille de style ou de styles en ligne.
- Pour le style, il s'appuie sur le fichier de feuille de style de niveau de page workspace_dir\cre-web \WebContent\storedir\css\styles.css ou sur sa version pour les langues qui se lisent de droite à gauche.
- Pour le comportement dynamique, il s'appuie sur les fichiers JavaScript de niveau de page.
- Ils contiennent l'optimisation pour les appareils mobiles.
- workspace_dir\crs-web\WebContent\storedir\javascript\Widgets\widget_identifier
- Facultatif : Ce répertoire contient des fichiers JavaScript de widget.
- Ces fichiers contiennent les caractéristiques et les fonctions suivantes :
- Ils sont inclus par les fichiers JSP de présentation qui utilisent la balise
<wcpgl:jsInclude>.
- Ils sont mis à jour pour prendre en charge les événements tactiles, le cas échéant.
- workspace_dir\crs-web\WebContent\WEB-INF\classes\storedir/storetext_v2_locale.properties
- Ces fichiers de propriétés contiennent le texte en langue nationale pour les widgets de niveau de magasin.
Feuilles de style css
- workspace_dir\crs-web\WebContent\storedir\css\base.css
- Ce fichier est la feuille de style des règles CSS communes à toutes les pages du magasin.
- Il contient le système de grille fluide.
- Il n'est lié par aucun fichier JSP.
- Il est importé par les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\css\styles.css
- workspace_dir\crs-web\WebContent\storedir\css\common1_1.css
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1.css
- workspace_dir\crs-web\WebContent\storedir\css\base_rtl.css
- Ce fichier est la version RTL du fichier workspace_dir\crs-web\WebContent\storedir\css\base.css.
- Il est généré par un script de mise en miroir pour l'internationalisation et n'est pas géré manuellement.
- Il n'est lié par aucun fichier JSP.
- Il est importé par les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\css\styles_rtl.css
- workspace_dir\crs-web\WebContent\storedir\css\common1_1_rtl.css
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1_rtl.css
- workspace_dir\crs-web\WebContent\storedir\css\styles.css
- Ce fichier est la feuille de style pour les pages de magasin réactives.
- Il est lié par les fichiers JSP de présentation qui utilisent la variable JSTL
env_vfilestyle sheetrwd lorsqu'il n'existe aucune version du fichier spécifique aux paramètres régionaux.
- Il ne contient pas de règles CSS pour l'exemple de contenu marketing.
- Il importe la feuille de style suivante :
- workspace_dir\crs-web\WebContent\storedir\css\base.css
- workspace_dir\crs-web\WebContent\storedir\css\styles_rtl.css
- Ce fichier est la version RTL du fichier workspace_dir\crs-web\WebContent\storedir\css\styles.css.
- Il est généré par un script de mise en miroir pour l'internationalisation et n'est pas géré manuellement.
- Il n'est lié par aucun fichier JSP.
- Il importe la feuille de style suivante :
- workspace_dir\crs-web\WebContent\storedir\css\base_rtl.css
- Il est importé par les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\css\stylesar_EG.css
- workspace_dir\crs-web\WebContent\storedir\css\stylesiw_IL.css
- workspace_dir\crs-web\WebContent\storedir\css\styleslocale.css
- Facultatif : Ce fichier est la version spécifique aux paramètres régionaux du fichier workspace_dir\crs-web\WebContent\storedir\css\styles.css.
- Il contient les correctifs spécifiques aux paramètres locaux des feuilles de style importées.
- Il est lié par les fichiers JSP de présentation qui utilisent la variable JSTL
env_vfilestyle sheetrwd.
- Il importe les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\css\styles_rtl.css pour les paramètres régionaux
ar_EG et iw_IL.
- workspace_dir\crs-web\WebContent\storedir\css\styles.css pour tous les autres paramètres régionaux.
- workspace_dir\crs-web\WebContent\storedir\css\common1_1.css
- Ce fichier est la feuille de style des pages de magasin de la version pour ordinateurs de bureau qui ne sont pas adaptatives.
- Il est lié par les pages de la version pour ordinateurs de bureau qui utilisent la variable JSTL
env_vfilestyle sheet lorsqu'il n'existe aucune version du fichier spécifique aux paramètres régionaux.
- Les styles de page du magasin de la version pour ordinateurs de bureau sont mis à jour de manière à ressembler aux styles des pages de magasin adaptatives.
- Il importe la feuille de style ci-dessous en complément des importations existantes contenues dans le fichier :
- workspace_dir\crs-web\WebContent\storedir\css\base.css
- workspace_dir\crs-web\WebContent\storedir\css\common1_1_rtl.css
- Ce fichier est la version RTL du fichier workspace_dir\crs-web\WebContent\storedir\css\common1_1.css.
- Il est généré par un script de mise en miroir pour l'internationalisation et n'est pas géré manuellement.
- Il n'est lié par aucun fichier JSP.
- Il est importé par les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\css\common1_1ar_EG.css
- workspace_dir\crs-web\WebContent\storedir\css\common1_1iw_IL.css
- workspace_dir\crs-web\WebContent\storedir\css\common1_1locale.css
- Facultatif : Ce fichier est la version spécifique aux paramètres régionaux du fichier workspace_dir\crs-web\WebContent\storedir\css\common1_1.css.
- Il contient les correctifs spécifiques aux paramètres locaux des feuilles de style importées.
- Il est lié par les pages du magasin de la version pour ordinateurs de bureau qui ne sont pas adaptatives en utilisant la variable JSTL
env_vfilestyle sheet.
- Il importe les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\css\common1_1_rtl.css pour les paramètres régionaux
ar_EG et iw_IL.
- workspace_dir\crs-web\WebContent\storedir\css\common1_1.css pour tous les autres paramètres locaux.
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1.css
- Ce fichier est la feuille de style des pages de magasin de la version pour appareils mobiles qui ne sont pas adaptatives.
- Il est copié à partir du fichier workspace_dir\crs-web\WebContent\storedir\css\common1_1.css.
- Il est lié par les pages de la version pour appareils mobiles qui utilisent la variable JSTL
env_vfilestyle sheet lorsqu'il n'existe aucune version du fichier spécifique aux paramètres régionaux.
- Les styles des pages de magasin de la version pour appareils mobiles sont mises à jour de manière à ressembler aux styles des pages de magasin adaptatives.
- Il importe la feuille de style ci-dessous en complément des importations existantes contenues dans le fichier :
- workspace_dir\crs-web\WebContent\storedir\css\base.css
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1_rtl.css
- Ce fichier est la version RTL du fichier workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1.css.
- Il est généré par un script de mise en miroir pour l'internationalisation et n'est pas géré manuellement.
- Il n'est lié par aucun fichier JSP.
- Il importe la feuille de style ci-dessous en complément des importations existantes contenues dans le fichier :
- workspace_dir\crs-web\WebContent\storedir\css\base_rtl.css
- Il est importé par les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1ar_EG.css
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1iw_IL.css
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1locale.css
- Facultatif : Ce fichier est la version spécifique aux paramètres régionaux du fichier workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1.css.
- Il contient les correctifs spécifiques aux paramètres locaux des feuilles de style importées.
- Il est lié par les pages de magasin de la version pour appareils mobiles qui ne sont pas adaptatives en utilisant la variable JSTL
env_vfilestyle sheet.
- Il importe les feuilles de style suivantes :
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1_rtl.css pour les paramètres régionaux
ar_EG et iw_IL.
- workspace_dir\crs-web\WebContent\storedir\mobile30\css\common1_1.css pour tous les autres paramètres locaux.
Contenu marketing
- workspace_dir\crs-web\WebContent\storedir\rwdWebAssets\content_path
- Ce répertoire contient les ressources multimédia du contenu marketing adaptatif.
- workspace_dir\crs-web\WebContent\storedir\rwdWebAssets\content_path\styles.css
- Ce fichier contient la feuille de style du contenu marketing adaptatif. Il est lié par le texte HTML du contenu marketing pour les paramètres régionaux des langues qui se lisent de gauche à droite.
- workspace_dir\crs-web\WebContent\storedir\css\styles_rtl.css
-
Ce fichier est la version RTL du fichier workspace_dir\crs-web\WebContent\storedir\rwdWebAssets\content_path\styles.css.
Il est généré par un script de mise en miroir pour l'internationalisation et n'est pas géré manuellement.
Il est lié par le texte HTML du contenu marketing pour les paramètres régionaux des langues qui se lisent de gauche à droite.
- workspace_dir\crs-web\WebContent\storedir\mobile30
- Ce répertoire contient les actifs spécifiques aux appareils mobiles.