【1】list.phpに追加
サブカテゴリーを出すために追加したスクリプトに追加
$Cate_disp = sfGetCatdisp_t($category_id);
$objPage->Cate_disp = $Cate_disp;
【2】slib.phpに追加
/* カテゴリから商品を検索する場合のWHERE文と値を返す(該当カテゴリーのみ)(2008.1.18) */
function sfGetCatdisp_t($category_id){
ツꀀツꀀツꀀ // 商品が属するカテゴリIDを縦に取得
ツꀀツꀀツꀀ $objQuery = new SC_Query();
ツꀀツꀀツꀀ
ツꀀツꀀツꀀ // カテゴリー名称を取得する
ツꀀツꀀツꀀ $sql = “SELECT category_disp FROM dtb_category WHERE category_id = ?”;
ツꀀツꀀツꀀ $arrVal = array($category_id);
ツꀀツꀀツꀀ $arrRet = $objQuery->getOne($sql,$arrVal);
ツꀀツꀀツꀀ return $arrRet;
}
【3】テンプレートに追加
<!–{$Cate_disp}–>
【4】テンプレートから削除
カテゴリー直下の商品がない場合、「現在、商品はございません。」と出ますが、これではこの後の子孫カテゴリーにも商品がないように思える。
ので、「現在、商品はございません。」を非表示にする
data\Smarty\templates\frontparts\search_zero.tpl の L13L14
<!–{else}–>
ツꀀツꀀツꀀ<td height=”150″ align=”center”>現在、商品はございません。</td>
の部分を削除
コメントを残す