質問 > フロント機能 > サイドメニューのカテゴリ分岐について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
zun3581 |
投稿日時: 2014/6/24 18:14
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2014/6/24 居住地: 投稿: 22 |
サイドメニューのカテゴリ分岐について 当方phpをコピペしながら何とか変更や修正が出来るレベルの知識を持ち合わせておりませんが、質問させて下さい。
カテゴリの分岐についてお分かりになる方がいらっしゃればご教授願いたいです。 商品一覧ページを第一カテゴリ基準でサイドメニューの変更を行いたいです。 Aカテゴリ -a1カテゴリ -a2カテゴリ -a3カテゴリ Bカテゴリ -b1カテゴリ -b2カテゴリ -b3カテゴリ Cカテゴリ -c1カテゴリ -c2カテゴリ -c3カテゴリ a2カテゴリ一覧を見てもa3カテゴリ一覧を見ても同じレイアウト b1カテゴリ一覧を見ると別のレイアウト、c1カテゴリー一覧も同様に違うレイアウト このようにする際に <!--{if count($arrRelativeCat) > 0}--> <!--{if $arrRelativeCat.0.0.category_id == 2}--> カテゴリ2の場合に表示する内容 <!--{elseif $arrRelativeCat.0.0.category_id == 1}--> カテゴリ1の場合に表示する内容 <!--{/if}--> <!--{/if}--> このようにすると分岐される事がわかりましたが、サイドメニューに記述してもうんともスンともなりません。 説明足らずな部分がございましたらご指摘頂けると助かります。 【環境】 ------------------------------------------------------------- [EC-CUBE] EC-CUBE 2.12.6 [サーバ] さくら スタンダードプラン [PHP] PHP 5.4.29 [DB] MySQL 5.5.38 ------------------------------------------------------------- |
tenroku |
投稿日時: 2014/6/24 19:27
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2014/6/16 居住地: 愛知県 投稿: 14 |
Re: サイドメニューのカテゴリ分岐について いまいちどこのソースの部分を指摘しているかわかりませんが
$arrRelativeCatはLC_Page_Products_Detail.phpで $this->arrRelativeCat = SC_Helper_DB_Ex::sfGetMultiCatTree($product_id);と宣言しています。 sfGetMultiCatTreeはSC_Hepler_DB.phpで$arrCatTreeを配列で返すようですが、宣言方法あっていますか? $arrRelativeCat.0.0.category_id は配列に見えませんが… ソースを書き換えたという認識でいいでしょうか。 |
zun3581 |
投稿日時: 2014/6/24 20:20
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2014/6/24 居住地: 投稿: 22 |
Re: サイドメニューのカテゴリ分岐について tenroku様
返信ありがとうございます! 申し訳ございません、私がコードを書いてしまったので余計に混乱させてしまいましたね。 今回しようとしている内容は 左右のメニューなどを表示する枠にカテゴリごとに特定の内容を表示させたいと言う意味になります。 カテゴリごとと言うのが第一カテゴリのID分岐で出来ないかなと思っております。 説明足らずで申し訳ございません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |