サンプル・ストア・フッター
サンプル・ストアには各ページの下にフッター (footer.jsp) があり、
以下のリンクが含まれています。
- ホーム
- ショッピング・カート
- アカウント
- 問い合わせ先
- プライバシー・ポリシー
- ヘルプ
コマンド
footer.jsp は以下のコマンドを使用します。
- StoreCatalogDisplay
- OrderItemDisplay
- LogonForm
- ContactView
- PrivacyView
- HelpView
bean
footer.jsp は以下の bean を使用します。
- UserRegistrationDataBean
- ErrorDataBean
インプリメンテーションの詳細情報
注: マルチカルチャー情報を含むすべてのサンプル・ストア・ページに共通なインプリメンテーション手法については、
サンプル・ストア・ページ: 共通のインプリメンテーション手法を参照してください。
- ショッピング・カート
- フッターの SHOPPING CART リンクは、
OrderItemDisplay コントローラー・コマンドにリンクし、これは、
OrderItemDisplayViewShiptoAssoc 表示コマンドを戻します。
OrderItemDisplayViewShiptoAssoc 表示コマンドは、
データベース中に OrderItemDisplay.jsp と一緒に登録されています。 OrderItemDisplay.jsp は、ショッピング・カート・ページを表示するために shoppingcart.jsp をロードします。
コマンドの詳細については、コマンド、
および "WebSphere Commerce プログラマーズ・ガイド" を参照してください。
- アカウント
- ユーザーが登録済み顧客である場合には、アカウントをクリックすると、
アカウント・ページ (account.jsp) が表示されます。 ユーザーが未登録の顧客である場合には、アカウントをクリックすると、
登録またはログオン・ページ (myaccount.jsp) が表示されます。 これは、以下のコードを使用して実行されます。
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>
- 問い合わせ先
- 問い合わせ先をクリックすると、ContactView コマンドが呼び出され、これは問い合わせ先ページ (contact.jsp) をロードします。
- ヘルプ
- ヘルプをクリックすると、HelpView コマンドが呼び出され、これは Helpページ (help.jsp) をロードします。
- プライバシー・ポリシー
- 「プライバシー・ポリシー」をクリックすると、PrivacyView コマンドが呼び出され、これはプライバシー・ポリシー・ページ (privacy.jsp) をロードします。