商品リスト(カテゴリ)について

いくつかのテンプレートファイルから成り立っている様子。
 
1./includes/templates/template_default/templates/tpl_index_product_list.php
id:indexProductList以下について記述。
h1タグなど記述されており、一番の外側。
line19-45:フィルタのためのフォームオブジェクト書き出し。
line48-53:商品点数表示。
line59:商品リストテーブルを呼び出し。
 
2./includes/templates/template_default/templates/tpl_modules_product_listing.php
id:productListing以下について記述。
ページ上部に記載されている商品数などはこちら。
 
3./includes/templates/template_default/common/tpl_tabular_display.php
実際の商品リストテーブルを記述?
tpl_modules_product_listing.phpから呼び出されていることは確認。
commonフォルダに置かれているということから、おそらく他の商品一覧ページ(新着など)もこれを利用しているのかも。
$row=0(テーブルの一行目)の場合、tdではなくthにするとの記述があるので、テーブルタグの繰り返し部分を担当している模様。
→tableからtrまでと、セルのパラメータ(classなど)担当。
実際の中身部分は他に。
 
4./includes/modules/product_listing.php
もっとわからん。
各テーブルのセルに対し、テキスト・位置(右寄せ・左寄せ)・リンクなど、テーブルの中身部分を記述している様子。
 
$list_box_contentsが実際のセルの中身を現す変数のようです。