バージョン選択

フォーラム

メニュー

オンライン状況

51 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 51
もっと...

サイト内検索

質問 > フロント機能 > シークレット商品で親カテゴリのIDを指定したい

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sayaka
投稿日時: 2013/10/11 17:33
対応状況: −−−
半人前
登録日: 2013/8/21
居住地:
投稿: 12
シークレット商品で親カテゴリのIDを指定したい
お世話になります。

下記のサイトを参考にして、シークレット商品を作成しました。
http://aerocompact.blog91.fc2.com/blog-entry-12.html

うまく実装できたのですが、
もしシークレット商品カテゴリの配下に子カテゴリとして、
同じようにシークレット商品カテゴリ
(サブシークレット商品カテゴリ)を作成したい場合、
http://aerocompact.blog91.fc2.com/blog-entry-12.htmlに記載の
5番のcase文はどのように記述したら良いのでしょうか?
子カテゴリはいくつ追加するのか分からないので、
子カテゴリのIDを直接case文に書くのではなく、
親カテゴリのIDが1のときのカテゴリの処理を記入したいです。

シークレットカテゴリ…カテゴリID 1
シークレットカテゴリ>サブシークレット商品カテゴリ(1)
シークレットカテゴリ>サブシークレット商品カテゴリ(2)
シークレットカテゴリ>サブシークレット商品カテゴリ(3)

方法をご存知の方がいらっしゃいましたらご教授願います。
sumida
投稿日時: 2013/10/12 18:00
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: シークレット商品で親カテゴリのIDを指定したい
SC_Helper_DB.php内に、関数 sfGetParents というのがあるようです。
具体的な使い方は、カテゴリーブロックを作成する
LC_Page_FrontParts_Bloc_Category.php内の関数 lfGetCatTree を参考にされると良いのではないでしょうか。
sayaka
投稿日時: 2013/10/12 18:46
対応状況: −−−
半人前
登録日: 2013/8/21
居住地:
投稿: 12
Re: シークレット商品で親カテゴリのIDを指定したい
sumidaさん返信ありがとうございます!

参考にして、実装出来るか試してみます。
sayaka
投稿日時: 2013/10/15 10:18
対応状況: −−−
半人前
登録日: 2013/8/21
居住地:
投稿: 12
Re: シークレット商品で親カテゴリのIDを指定したい
sumidaさん、こんにちは。

3連休中に色々と試してみたのですが、
どのようにすれば、実装できるのか
理解できませんでした。

具体的にどのようにすれば良いのでしょうか?

お手数ですが、教えて頂けませんか?

他の皆様も分かりましたら、
よろしくお願い致します。
sumida
投稿日時: 2013/10/15 14:22
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: シークレット商品で親カテゴリのIDを指定したい
動作確認はしていません。
イメージとして、「単純に、できるのでは?」というところです。
最上位のカテゴリIDに、シークレットカテゴリを設定しているものとして仮定しています。


        $objDb = new SC_Helper_DB_Ex();
        $arrParentID = $objDb->sfGetParents(
                'dtb_category',
                'parent_category_id',
                'category_id',
                $category_id
            );
         $root_id = $arrParentID[0];

         switch($root_id){
             case 1 :
                 $where = "del_flg = 0 AND status = 3 ";
                 break;
             default :
                 $where = "del_flg = 0 AND status = 1 ";
         }
sayaka
投稿日時: 2013/10/16 9:26
対応状況: −−−
半人前
登録日: 2013/8/21
居住地:
投稿: 12
Re: シークレット商品で親カテゴリのIDを指定したい
sumidaさんありがとうございます!

sumidaさんのアドバイスを元に試行錯誤し、
なんとか実装できました。

とても助かりました。

まだまだ知識不足で、質問ばかりですが、
いつか私も困っている方に答えることが
出来るように知識をつけたいと思います。

しばらくは、まだ質問しかできないと思いますが、
その時はまた回答して頂ければ幸いです。
yarnov
投稿日時: 2013/10/16 17:12
対応状況: −−−
半人前
登録日: 2013/8/27
居住地:
投稿: 18
Re: シークレット商品で親カテゴリのIDを指定したい
 他の事はクラブのスキューキャロウェイ razr x black アイアンより長いゴルフクラブセットのキックオフから、その後もスコアに影響を与えることはできません。
 
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,946名です
総投稿数は110,018件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.