SOY CMS / SOY Shop

ブログトップ

カテゴリカスタムフィールド商品一覧モジュール

2014年06月23日

前回紹介した商品一覧の拡張ポイントを利用したもので、カテゴリカスタムフィールド商品一覧モジュールというものがあります。

今回はカテゴリカスタムフィールド商品一覧モジュールの紹介をします。

SOY Shopプラグインの解説 商品一覧




カテゴリカスタムフィールド商品一覧モジュールはカテゴリカスタムフィールドの値を元に商品一覧ページを作成するものです。


プラグインのところでカテゴリカスタムフィールド商品一覧モジュールをインストールした後、

サイト > ページ設定 > 商品一覧ページ > 商品一覧ページ設定を開いて、




商品一覧の種別をその他にするとモジュール名のところにItemListCategoryCUstomfieldが追加されており、

選択をすると上記のキャプチャのような設定フォームが表示されます。


上の方のカテゴリテキストの値が「hoge」の商品一覧というのは、




カテゴリカスタムフィールドで追加したフィールド(今回はカテゴリテキスト)に入れた値がhogeのカテゴリIDを取得して、そのカテゴリIDに紐づいた商品をすべて取得して商品一覧ページを表示します。


カテゴリテキストの値が引数と一致する商品一覧というのは、

たとえば、このページのURLがitem/listだった場合、

http://ドメイン/ショップID/item/list/hogeを直打ちすると、

引数がhogeなので、カテゴリカスタムフィールドのカテゴリテキストに入れた値がhogeのカテゴリのIDをすべて取得して、そのカテゴリIDに紐づいた商品をすべて取得して一覧ページを表示するという仕様になっています。


今回のカテゴリカスタムフィールド商品一覧モジュールを使うことによって、

カテゴリによる商品一覧ページといった親子関係を利用した表示だけでなく、他の規則でマトンたカテゴリによる商品一覧ページを作成することが可能になります。