ブログを作る※無料・簡単アフィリ    ブログトップ | 楽天市場
083255 ランダム
EC-CUBE:商品一覧ページにサブカ… (パソコン・家電)楽天ブログ 【ケータイで見る】 【ログイン】
文系web開発者のサイト制作に関するメモ帳
ホーム 日記 プロフィール オークション 掲示板 ブックマーク お買い物一覧
【ネットショップ】

<< 前へ次へ >>一覧コメントを書く

2010.03.16 楽天プロフィール Add to Google XML

EC-CUBE:商品一覧ページにサブカテゴリーを表示する
[ EC-CUBE ]    

EC-CUBEで商品一覧ページにサブカテゴリーを表示します。

(1)/httpdocs/data/class/helper/SC_Helper_DB.php

class SC_Helper_DB内に、子カテゴリー取得関数を作成する。

//子カテゴリーを取得する
function sfGetChildCat($category_id) {

$objQuery = new SC_Query();
$col = "category_id, category_name";
$from = "dtb_category";
$where = "parent_category_id = ".$category_id;
$objQuery->setoption("ORDER BY rank DESC");
$arrRet = $objQuery->select($col, $from, $where);

return $arrRet;
}

(2)/httpdocs/data/class/pages/products/LC_Page_Products_List.php

function lfDispProductsList内で子カテゴリーを取得して表示できるようにする。

         //検索ではないときに子カテゴリーを取得
if($_GET['mode'] != 'search'){
$arrChildCat_t = $objDb->sfGetChildCat_t($category_id);
$this->arrChildCat = $arrChildCat_t;
}

(3)管理画面の「デザイン管理」-「ページ詳細設定」-「商品一覧ページ」で表示のソースを入れる

<!--サブカテゴリここから-->
<!--{section name=cnt loop=$arrChildCat}-->
<a href="<!--{$smarty.const.URL_DIR}-->category/<!--{$arrChildCat[cnt].category_id}-->"><!--{$arrChildCat[cnt].category_name}--></a>
<!--{/section}-->
<!--サブカテゴリここまで-->
   

以上です。


Last updated  2010.03.16 23:22:21
コメント(0) | コメントを書く




■コメント

お名前
タイトル
メッセージ
・メッセージ本文は全角で800文字までです。
・書き込みに際しては楽天ブログ規約の禁止事項や免責事項をご確認ください
・ページの設定によっては、プルダウンで「顔選択」を行っても、アイコンが表示されません。ご了承ください。


<< 前へ次へ >>一覧コメントを書く一番上に戻る


PR

Calendar

March 2012
SMTWTFS
    123
45678910
11121314151617
18192021222324
25262728293031
<一覧へthis monthnext>

Keyword Search

Category

Archives

Mobile

>>ケータイに
このブログの
URLを送信!

 

Powered By 楽天ブログは国内最大級の無料ブログサービスです。楽天・Infoseekと連動した豊富なコンテンツや簡単アフィリエイト機能、フォトアルバムも使えます。デザインも豊富・簡単カスタマイズが可能!

Copyright (c) 1997-2012 Rakuten, Inc. All Rights Reserved.