Modèle de magasin - En-tête
Les magasins modèles ont un en-tête en haut de chaque page (header.jsp) qui inclut des liens aux :
- Chariot
- Mon compte
- Contactez-nous
- Aide
- Hommes
- Femmes
- Nouveautés
Instructions
header.jsp utilise les instructions suivantes :
- OrderItemDisplay
- LogonForm
- ContactView
- HelpView
- StoreCatalogDisplay
- CategoryDisplay
Beans
header.jsp utilise les beans suivants :
- UserRegistrationDataBean
- CatalogDataBean
- CategoryDataBean
Détails d'implémentation
Remarque : Pour obtenir de plus amples informations relatives aux techniques d'implémentation communes à toutes les pages du modèle de magasin, parmi lesquelles les informations multiculturelles, reportez-vous à la
section SPages du modèle de magasin : techniques d'implémentation communes.
- CHARIOT
- Le lien CHARIOT figurant dans les liens d'en-tête de l'instruction OrderItemDisplay, renvoie l'instruction d'affichage OrderItemDisplayViewShiptoAssoc.
L'instruction d'affichage OrderItemDisplayViewShiptoAssoc est enregistrée avec la page OrderItemDisplay.jsp au sein de la base de données. OrderItemDisplay.jsp loads shoppingcart.jsp to
display the Shopping Cart page.
- MON COMPTE
- Si vous êtes un client enregistré, cliquer sur MY ACCOUNT vous emmène à la page My account (account.jsp). Si vous n'êtes pas un client enregistré, cliquer sur MY ACCOUNT vous emmène à la page Register ou Logon (myaccount.jsp).
Cette opération se réalise au moyen du code suivant :
if (userType.equalsIgnoreCase("G")){ %>
<font class="buttonson"><a
href="LogonForm?langId=<%=languageId%>&storeId=<%=storeId%>&catalogId=
<%=catalogId%>" style="color:
#CCCC99"><%=infashiontext.getString("MY_ACCOUNT")%></a></font></td>
<%} else {%>
<font class="buttonson"><a
href="LogonForm?langId=<%=languageId%>&storeId=<%=storeId%>&catalogId=
<%=catalogId%>&page=account" style="color:
#CCCC99"><%=infashiontext.getString("MY_ACCOUNT")%></a></font></td>
- CONTACT
- En cliquant sur CONTACTEZ-NOUS, l'instruction ContactView, qui charge la page Contactez-nous (contact.jsp) est appelée.
- AIDE
- En cliquant sur AIDE, l'instruction HelpView, qui charge la page Aide (help.jsp) est appelée.
- Les catégories de niveau supérieur (Hommes, Femmes, Nouveautés)
- Lorsqu'un client clique sur une des catégories de niveau supérieur dans l'en-tête, l'instruction CategoryDisplay est appelée. CategoryDisplay est
enregistrée avec la fichier CategoryDisplay.jsp dans la base de données. Si le paramètre top est défini sur la valeur Y,
comme dans l'exemple ci-dessous, le fichier topcatagory.jsp est chargé, affichant la page de catégorie appropriée, comme ci-dessous :
<a
href="CategoryDisplay?catalogId=<%=catalogId%>&storeId=<%=storeId%>&categoryId=<%
=category.getCategoryId()%>&langId=<%=languageId%>&top=Y">