質問 > フロント機能 > 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ptqa10 |
投稿日時: 2017/3/26 19:10
対応状況: −−−
|
新米 登録日: 2017/3/26 居住地: 投稿: 5 |
商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい ▼テンプレート
[EC-CUBE]2.13.5 [レンタルサーバ]エックスサーバ [OS]Linux [PHP]5.6.24 [データベース]MySQL 5.7.16 [WEBサーバ]Apache [導入プラグインの有無]なし [カスタマイズの有無]eccube-bootstrapテンプレートを使用 商品一覧ページにて、カテゴリを選択した際に http://sachips.byeto.jp/eccube/eccube-products-list-sabcat.html こちらを参考にサブカテゴリを表示した。 が、サブカテゴリに移動するとカテゴリ表示が消えてしまうので、サブカテゴリに移動した際にも、今いる子カテゴリの親カテゴリからのカテゴリ表示をしたい。 色々なサイトを見たり、classをいじってみたが自力では難しいと判断し、こちらでお力を借りようと思いました。 何卒よろしくお願いいたします。 |
468 |
投稿日時: 2017/3/27 10:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい 親カテゴリの一覧を表示したいという事でしょうか?
それとも同じ階層のカテゴリの一覧を表示したいという事でしょうか?
|
ptqa10 |
投稿日時: 2017/3/27 11:27
対応状況: −−−
|
新米 登録日: 2017/3/26 居住地: 投稿: 5 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい 468さま
書き込みありがとうございます。 言葉足らずで申し訳ございません。 親カテゴリ(1) -子カテゴリ(6) -子カテゴリ(7) -子カテゴリ(8) -子カテゴリ(9) 親カテゴリ(2) -子カテゴリ(10) -子カテゴリ(11) -子カテゴリ(12) -子カテゴリ(13) のようになっています。 上記の子カテゴリ(11)を開いている際に 親カテゴリ(2) -子カテゴリ(10) -子カテゴリ(11) -子カテゴリ(12) -子カテゴリ(13) を表示していたい。 と言うことです。 よろしくお願いいたします。 |
ptqa10 |
投稿日時: 2017/3/27 21:03
対応状況: −−−
|
新米 登録日: 2017/3/26 居住地: 投稿: 5 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい http://ec-cube.nakweb.com/blog/827.html
こちらのサイトも拝見させていただき、他の投稿も調べたのですが、 先ほど投稿したような動きはしてくれず、 子カテゴリを開いている状態では、現在開いているカテゴリの親カテゴリからの子カテゴリ一覧を表示するには至りませんでした。
このような書き方をして、親カテゴリIDを取得して、リンク先に記述されているように
に渡して結果を受け取り、tplで表示なども行ったのですが上手く動きませんでした。 何卒、お力をお貸しください。 よろしくお願いいたします。 |
468 |
投稿日時: 2017/3/31 10:02
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい 複数の処理を追加する事になると思いますので、1つ1つ確認されたほうが確実かと思います。
以下の3点、順番に確認して、どこに問題があるかまずは切り分けてみては如何でしょうか? 1.lfGetSelectedCategoryId()の結果がきちんと取得できているか? 子カテゴリを表示した時に親カテゴリのIDが取得できていますか? 2.lfGetCatTree()の結果が指定したカテゴリの子カテゴリの配列が取得できているか? 指定したカテゴリIDの子カテゴリは取得できていますか? 3.tpl側が受け取った子カテゴリの配列をきちんと出力できているか? 参考サイト等を見てみると、どの記述も問題なさそうですので、 取得したデータが上手く連携できていないのかと思われます。
|
ptqa10 |
投稿日時: 2017/4/3 15:07
対応状況: 開発中
|
新米 登録日: 2017/3/26 居住地: 投稿: 5 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい 468様
お返事が遅くなって申し訳ありません。 引用:
アドバイスありがとうございます。 1.の親カテゴリIDの取得からつまずいてしまっております。 LC_Page_Products_List.phpにて
として親カテゴリを出力しましたが、「NULL」が帰ってきてしまいます。 ここで行き詰まってしまい後が続かない状況になってしまいました。 何卒、お知恵をお借りできないでしょうか? よろしくお願いいたします。 |
468 |
投稿日時: 2017/4/3 18:41
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい $res[0]['parent_category_id']で値が取得できませんか?
$objQueryは複数行の返却に対応していると思いますので、 例えSQLの結果が1行でも配列で返ってきていたと思います。
|
ptqa10 |
投稿日時: 2017/4/3 18:55
対応状況: 解決済
|
新米 登録日: 2017/3/26 居住地: 投稿: 5 |
Re: 商品一覧で子カテゴリにいる際にその親カテゴリからの表示を保ちたい 468様
アドバイスありがとうございます!! 引用:
上記を試し、 LC_Page_Products_List.phpに
と記述し、実行したところ思惑通りの動きとなりました。 誠にありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |