Beispielgeschäft - Kopfzeile
Die Beispielgeschäfte enthalten eine Kopfzeile (header.jsp)
am oberen Rand jeder Seite mit Links zu folgenden Elementen:
- Einkaufskorb
- Mein Konto
- Kontaktieren Sie uns
- Hilfe
- Herren
- Damen
- Brandneue Artikel
Befehle
header.jsp verwendet die folgenden Befehle:
- OrderItemDisplay
- LogonForm
- ContactView
- HelpView
- StoreCatalogDisplay
- CategoryDisplay
Beans
header.jsp verwendet die folgenden Beans:
- UserRegistrationDataBean
- CatalogDataBean
- CategoryDataBean
Implementierungsdetails
Hinweis: Informationen zu Implementierungstechniken, die allen Beispielgeschäftsseiten
(einschließlich der multikulturellen Informationen)
gemein sind, finden Sie in Beispielgeschäftsseiten: Allgemeine
Implementierungstechniken.
- EINKAUFSKORB
- Der Link EINKAUFSKORB in der Kopfzeile ist mit
dem Befehl OrderItemDisplay verbunden, der den Anzeigebefehl
OrderItemDisplayViewShiptoAssoc zurückgibt.
Der Anzeigebefehl 'OrderItemDisplayViewShiptoAssoc' ist mit
OrderItemDisplay.jsp in der Datenbank registriert. OrderItemDisplay.jsp lädt shoppingcart.jsp,
um die Seite 'Einkaufskorb' anzuzeigen.
- MEIN KONTO
- Wenn Sie ein registrierter Kunde sind, werden Sie durch
Anklicken der Option MEIN KONTO zur Seite 'Mein
Konto' (account.jsp) geführt. Sind Sie nicht als Kunde
registriert, werden Sie durch Anklicken der Option MEIN
KONTO zur Anmeldungs- oder Registrierungsseite
(myaccount.jsp) geführt.
Dies wird durch den folgenden
Code erreicht:
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>
- KONTAKTIEREN SIE UNS
- Durch Anklicken der Option KONTAKTIEREN SIE
UNS wird der Befehl ContactView aufgerufen. Dieser lädt die
Seite 'Kontaktieren Sie uns' (contact.jsp).
- HILFE
- Das Anklicken der Option HILFE ruft den Befehl
HelpView auf, der die Seite 'Hilfe' (help.jsp) lädt.
- Kategorien der obersten Ebene (Herren, Damen, Brandneue Artikel)
- Sobald der Kunde in der Kopfzeile eine der Kategorien der
obersten Ebene anklickt, wird der Befehl
'CategoryDisplay' aufgerufen. 'CategoryDisplay' ist in der Datenbank mit
'CategoryDisplay.jsp' registriert.
Wenn - wie im folgenden Beispiel - der Parameter
top auf Y gesetzt ist, wird
topcatagory.jsp geladen und zeigt die entsprechende
Kategorieseite an:
<a
href="CategoryDisplay?catalogId=<%=catalogId%>&storeId=<%=storeId%>&categoryId=<%
=category.getCategoryId()%>&langId=<%=languageId%>&top=Y">