WCEX Item List Layout 1.4
ドキュメント
リンク

category.php の修正方法

Item List Layout を利用するには、ご利用のテーマ内にcategory.phpテンプレートを設置しなくてはいけません。また、デザインを合わせるためにcategory.phpの修正が不可欠となります。デザインによって実際の修正は異なってきますが、主に下の3つのパターンにおいて基本的な修正方法をご説明いたします。

A)Welcart Default テーマの場合

Item List Layout に同梱されていますcategory.phpテンプレートはWelcart Default テーマ用にマークアップされています。後はサイドバーを追加するだけで利用できます。既にWelcart Default テーマをカスタマイズしている場合は、スタイルが壊れないよう同様のカスタマイズをcategory.phpに対して行ってください。

トップページと同じ3カラムにしたい場合は、冒頭の get_header() の下に get_sidebar('home') を追加します。そしてstyle.cssの#contentにmargin-right: 10px;を追加します。

トップページと同じ3カラムにしたい場合 トップページと同じ3カラムにしたい場合

2カラムにしたい場合は、最下行の get_footer() の上に get_sidebar('other') を追加します。

2カラムにしたい場合 2カラムにしたい場合

B)Welcart.comでご購入のWelcart専用テーマの場合

Welcart専用テーマにはcategory.phpテンプレートが既に同梱されていますので、テーマ内にあるcategory.phpを編集することになります。下の図のように”ループ”の部分を削除し、新たに4つのテンプレートタグを追加します。

削除する部分 削除する部分
追加する部分 追加する部分

C)独自のテーマの場合

独自のテーマでItem List Layout を利用する場合も、基本的にはA)またはB)の方法でcategory.phpを用意することになります。

独自のテーマにcategory.phpが無い場合はA)の「Welcart Default テーマの場合」と同じように、現在のpage.phpテンプレートを参考にしてget_sidebar()を設置します。但しWelcart Default テーマとはマークアップが異なりますので、タグおよびスタイルシートの調整が必要になります。

独自のテーマに既にcategory.phpがある場合はB)の「Welcart.comでご購入のWelcart専用テーマの場合」のようにループの部分を削除し、4つのテンプレートタグを追加しますが、さらに商品か商品以外かの条件分岐を入れる必要があります。下の図はItem List Layoutに同梱されているcategory.phpテンプレートでの条件分岐の位置を示しています。

条件分岐 条件分岐