カテゴリーをクリックして表示されるタイトルカテゴリーは、大カテゴリーが表示されてしまいます。
これを現在所在するカテゴリー名にしたいのです。
現在所属するカテゴリーのデータを取得するfunctionがないようだったので(あるかもしれないけど、勉強のため)拡張ファイルに作ることにしました。
SC_Helper_DB_Ex.phpの
class SC_Helper_DB_Ex extends SC_Helper_DB {
以下に追加
———————————————————————————
ツꀀfunction sfGetCatname($category_id){
ツꀀツꀀツꀀツꀀ // 商品が属するカテゴリIDを縦に取得
ツꀀツꀀツꀀツꀀ $objQuery = new SC_Query();
ツꀀツꀀツꀀツꀀ $arrRet = array();
ツꀀツꀀツꀀツꀀ $arrRet[‘id’] = $category_id;
ツꀀツꀀツꀀツꀀ // カテゴリー名称を取得する
ツꀀツꀀツꀀツꀀ $sql = “SELECT category_name FROM dtb_category WHERE category_id = ?”;
ツꀀツꀀツꀀツꀀ $arrVal = array($arrRet[‘id’]);
ツꀀツꀀツꀀツꀀ $arrRet[‘name’] = $objQuery->getOne($sql,$arrVal);
ツꀀツꀀツꀀツꀀ return $arrRet;
ツꀀ}
———————————————————————————
そして、カテゴリー表示のために
LC_Page_Products_List.php の L.105の
$arrFirstCat = $objDb->sfGetFirstCat($arrCategory_id[0]);
を
$arrFirstCat = $objDb->sfGetCatname($arrCategory_id[0]);
に変更します。
以上!
コメントを残す