Intestazione negozio di esempio
I negozi di esempio includono un'intestazione all'inizio di ogni pagina (header.jsp) che include i collegamenti a quanto segue:
- Carrello degli acquisti
- Conto
- Come contattarci
- Guida
- Collezione uomo
- Collezione donna
- Nuovi arrivi
Comandi
header.jsp utilizza i seguenti comandi:
- OrderItemDisplay
- LogonForm
- ContactView
- HelpView
- StoreCatalogDisplay
- CategoryDisplay
Bean
header.jsp utilizza i seguenti bean:
- UserRegistrationDataBean
- CatalogDataBean
- CategoryDataBean
Dettagli sull'implementazione
Note: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine del negozio di esempio:
tecniche di implementazione comuni.
- CARRELLO DEGLI ACQUISTI
- Il collegamento CARRELLO DEGLI ACQUISTI, presente sull'intestazione, consente il collegamento al comando OrderItemDisplay, che restituisce il comando di visualizzazione OrderItemDisplayViewShiptoAssoc.
Il comando di visualizzazione OrderItemDisplayViewShiptoAssoc viene registrato con OrderItemDisplay.jsp nel database. OrderItemDisplay.jsp carica shoppingcart.jsp per visualizzare la pagina Carrello degli acquisti.
- CONTO
- I clienti registrati possono fare clic su CONTO per visualizzare la pagina Conto (account.jsp). I clienti non registrati invece possono fare clic su CONTO ma visualizzano la pagina di registrazione o di accesso (myaccount.jsp).
Per effettuare questa operazione, utilizzare il codice seguente:
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>
- COME CONTATTARCI
- Facendo clic su COME CONTATTARCI, viene richiamato il comando ContactView, che carica la pagina Come contattarci (contact.jsp).
- ?
- Facendo clic su ?, viene richiamato il comando HelpView, che carica la pagina della guida(help.jsp).
- Le categorie di livello superiore (Collezione uomo, Collezione donna, Nuovi arrivi)
- Quando un cliente seleziona una categoria di livello superiore nell'intestazione, viene richiamato il comando CategoryDisplay. CategoryDisplay viene registrato con il file CategoryDisplay.jsp nel database. Quando il parametro top č impostato su Y, come nel seguente esempio, viene caricato topcatagory.jsp che visualizza la pagina di categoria appropriata, come riportato di seguito:
<a
href="CategoryDisplay?catalogId=<%=catalogId%>&storeId=<%=storeId%>&categoryId=<%
=category.getCategoryId()%>&langId=<%=languageId%>&top=Y">