質問 > その他 > 商品詳細ページにて子カテゴリを取得 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
OTJ |
投稿日時: 2013/1/28 16:26
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/10/30 居住地: 東京 投稿: 17 |
商品詳細ページにて子カテゴリを取得 商品詳細ページにて子カテゴリを取得したいのですが、
下記の用に記載しました所、親カテゴリのみ取得できました。 <!--{ if $arrRelativeCat[0][0].category_id == "1"}--> 1の処理 <!--{ elseif $arrRelativeCat[0][0].category_id == "2"}--> 2の処理 <!--{ elseif $arrRelativeCat[0][0].category_id == "3"}--> 3の処理 <!--{/if}--> この要領で子カテゴリを取得し、分岐することは可能でしょうか。 ------------------------------- [EC-CUBE] 2.12.2 [DBサーバ] MySQL 5.1.67 [PHP] 5.2.17 ------------------------------- |
dkazuto |
投稿日時: 2013/1/28 21:28
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2012/5/10 居住地: 投稿: 95 |
Re: 商品詳細ページにて子カテゴリを取得 OTJ様
こんにちは。 記載された方法で子カテゴリを取得する際は以下のようになるかと思います。
たとえば、以下のように登録されている商品があるとしたら、$arrRelativeCatには次のようにデータが入っています。 商品: スノーボード カテゴリ: ウィンタースポーツ>スキー・スノーボード>ボード セール品>レジャー用品>シーズン限定 というような商品に対して、 $arrRelativeCat[0][0].category_name → ウィンタースポーツ $arrRelativeCat[0][1].category_name → スキー・スノーボード $arrRelativeCat[0][2].category_name → ボード $arrRelativeCat[1][0].category_name → セール品 $arrRelativeCat[1][1].category_name → レジャー用品 $arrRelativeCat[1][2].category_name → シーズン限定 という構造のデータが格納されています。 上記のcategory_nameの部分をcategory_idに置き換えれば、カテゴリのIDを取得することが可能です。 以上、ご参考となれば幸いです。 |
OTJ |
投稿日時: 2013/1/29 10:20
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/10/30 居住地: 東京 投稿: 17 |
Re: 商品詳細ページにて子カテゴリを取得 ありがとうございます、大変勉強になりました。
おかげ様で無事実装することができました! また何かありましたら、どうぞ宜しくお願いします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |