スポンサード リンク
Top > CakeShop > 画面設計 > 商品一覧(CategoryItems)
スポンサード リンク

Tag: CakeShop

商品一覧(CategoryItems) Edit

アクション Edit

アクション名メソッド名パラメータ処理概要遷移先
商品一覧を表示するindexカテゴリID指定されたカテゴリID内の商品一覧を表示する。
次の条件の場合は、商品一覧を表示しない。
・カテゴリ.表示状態=非表示
デフォルトの並び替え、表示モード、1ページ表示件数は、システム設定から取得する。
表示スタイルの変更change並び替え,
表示モード,
1ページ表示件数
表示スタイルを切り換えて商品一覧を再表示する。
ページ番号を1に戻す。
ページ切り替えpageページ番号指定されたページの商品一覧を表示する。
カテゴリ切り替えcategoryカテゴリID指定されたカテゴリIDがトップカテゴリかサブカテゴリかを判断して遷移させる。
親カテゴリIDが0(トップカテゴリ)の場合でもサブカテゴリが存在しない場合は、商品一覧を表示する。
トップカテゴリ時=カテゴリページ
サブカテゴリ時=商品一覧ページ

共通処理 Edit

※現在のカテゴリ階層における「ぱんくずリスト」用のカテゴリ情報を取得する。
※現在のカテゴリ配下のカテゴリリストを取得する。存在しない場合は、同階層のカテゴリリストを取得する。カテゴリ内の商品件数も同時に取得する。

エラーメッセージ Edit

発生タイミングエラーメッセージ
カテゴリが非表示の場合このカテゴリには商品がございません。
商品が1件も見つからない場合商品が見つかりませんでした。

表示項目 Edit

  • ぱんくず
    項目名変数名表示形式入力制限アクション備考
    ぱんくずリストTopicPath/categoriesリンクカテゴリ切り替え
  • カテゴリメニュー
    項目名変数名表示形式入力制限アクション備考
    カテゴリメニューMenu/categoriesリンクカテゴリ切り替えカテゴリ内商品件数も表示する。
  • ページングヘッダー
    項目名変数名表示形式入力制限アクション備考
    商品件数表示Page/total,
    Page/startPosition,
    Page/endPosition
    テキストxx件中x件からx件までを表示
    並び替えPage/orderプルダウン必須GOボタンクリック(JavaScript)'0' => '売れ筋準',
    '1' => '新着順',
    '2' => '名前順'
    表示モードPage/modeプルダウン必須GOボタンクリック(JavaScript)'0' => 'サムネイル',
    '1' => 'リスト表示'
    1ページ表示件数Page/limitプルダウン必須GOボタンクリック(JavaScript)'20' => '20件',
    '50' => '50件',
    '100' => '100件'

    ※サムネイル表示の場合は、15件表示固定
    GOボタンボタン表示スタイルの変更
  • ページングフッター
    項目名変数名表示形式入力制限アクション備考
    ページ番号Page/numbers,
    Page/current
    リンクページ切り替えページ番号のリンクを表示。
    Page/numbersの配列分を表示する。
    現在のページ番号(Page/current)はリンクせずにハイライト表示する。
    前のページPage/backNumberリンクページ切り替え前のページが存在しない場合は、表示しない。(Page/backNumberがnull)
    次のページPage/nextNumberリンクページ切り替え次のページが存在しない場合は、表示しない。(Page/nextNumberがnull)
  • 商品
    項目名変数名表示形式入力制限アクション備考
    NoItem/numberテキスト表示した時の順番
    商品名Item/nameテキスト+リンククリックで商品詳細ページへ遷移
    参考価格Item/display_priceテキスト(金額表示)参考価格が無い場合は表示しない。
    取り消し線を入れる
    価格Item/priceテキスト(金額表示)
    OFFテキスト(金額表示)参考価格-価格を表示。
    横に割引率のパーセンテージを表示。%br;参考価格が無い場合は表示しない。
    商品概要Item/symmaryテキスト
    商品画像1Item/picture1イメージ+リンク商品画像1が無い場合は「NOW PRINTING」の画像を表示する。クリックで商品詳細ページへ遷移
    販売状態Item/sale_statusテキスト販売状態が販売前の場合または販売状態が販売中で販売開始日時以前の場合は、「x年x月x日から販売開始予定です」と表示する。
    (x年x月x日=販売開始日時)
    販売開始日時がNullの場合は、「販売日は未定です」と表示する。

    販売状態が販売中の場合で、販売終了日時が指定されている場合は、「x年x月x日まで販売いたします」と表示する。
    (x年x月x日=販売終了日時)
    指定されていない場合は、何も表示しない。

    販売状態が販売終了の場合または販売中で販売終了日時を過ぎている場合は、「販売終了いたしました」と表示する。

※ウィジェットとのからみを後で考える必要あり。

関連ページ Edit

ページ新規作成:

コメント Edit


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

スポンサード リンク

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2007-02-14 (水) 17:47:31 (4264d)