カテゴリカスタムフィールド商品一覧モジュール
2014.06.23
前回紹介した商品一覧の拡張ポイントを利用したもので、カテゴリカスタムフィールド商品一覧モジュールというものがあります。
今回はカテゴリカスタムフィールド商品一覧モジュールの紹介をします。
カテゴリカスタムフィールド商品一覧モジュールはカテゴリカスタムフィールドの値を元に商品一覧ページを作成するものです。
プラグインのところでカテゴリカスタムフィールド商品一覧モジュールをインストールした後、
サイト > ページ設定 > 商品一覧ページ > 商品一覧ページ設定を開いて、
商品一覧の種別をその他にするとモジュール名のところにItemListCategoryCUstomfieldが追加されており、
選択をすると上記のキャプチャのような設定フォームが表示されます。
上の方のカテゴリテキストの値が「hoge」の商品一覧というのは、
カテゴリカスタムフィールドで追加したフィールド(今回はカテゴリテキスト)に入れた値がhogeのカテゴリIDを取得して、そのカテゴリIDに紐づいた商品をすべて取得して商品一覧ページを表示します。
カテゴリテキストの値が引数と一致する商品一覧というのは、
たとえば、このページのURLがitem/listだった場合、
http://ドメイン/ショップID/item/list/hogeを直打ちすると、
引数がhogeなので、カテゴリカスタムフィールドのカテゴリテキストに入れた値がhogeのカテゴリのIDをすべて取得して、そのカテゴリIDに紐づいた商品をすべて取得して一覧ページを表示するという仕様になっています。
今回のカテゴリカスタムフィールド商品一覧モジュールを使うことによって、
カテゴリによる商品一覧ページといった親子関係を利用した表示だけでなく、他の規則でマトンたカテゴリによる商品一覧ページを作成することが可能になります。