質問 > フロント機能 > 2.13における、カテゴリー表示の変更について。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
popy |
投稿日時: 2015/7/9 14:08
対応状況: −−−
|
半人前 登録日: 2011/8/1 居住地: 投稿: 14 |
2.13における、カテゴリー表示の変更について。 いつもお世話になりましてありがとうございます。
カテゴリーの表示の仕方で質問があります。どなたかお教えください。 バージョン 2.12 以前の「category.tpl」から、2.13では「category.tpl+category_tree_fork.tpl」になったことに伴い、以前やっていたことができなくなってしまいました。 2.13 のデフォルトの動きは、 1.大カテゴリーにもリンクが張られているので、大カテゴリーを触ると、大カテゴリーに登録されている商品が全て一覧ページで表示される。 2.1つの大カテゴリーしか展開されない。 となっていると思いますが、以下のようにしたいと思います。 新1.大カテゴリーを触っても、サブカテゴリーが展開されるだけで、一覧ページは表示されないようにしたい。 新2.1つの大カテゴリーのサブカテゴリーが展開されている状態で、他の大カテゴリーを触っても、元の大カテゴリーの展開は折りたたまないようにしておきたい。(難しい表現ですね) 分かりづらい表現でごめんなさい。 つまり、絵で書きますと・・・・。 デフォルトで トップページ ・Aカテゴリー ・Bカテゴリー ・Cカテゴリー ・Dカテゴリー Aカテゴリーをクリックすると(この時Aカテゴリーの全内容が一覧表示される。) ・Aカテゴリー ├A1サブ ├A2サブ └A3サブ ・Bカテゴリー ・Cカテゴリー ・Dカテゴリー Bカテゴリーをクリックすると(この時Bカテゴリーの全内容が一覧表示される。) ・Aカテゴリー ・Bカテゴリー ├B1サブ ├B2サブ └B3サブ ・Cカテゴリー ・Dカテゴリー となるのを、 Aカテゴリーをクリックすると(この時Aカテゴリーの全内容が一覧表示されないように) ・Aカテゴリー ├A1サブ ├A2サブ └A3サブ ・Bカテゴリー ・Cカテゴリー ・Dカテゴリー Bカテゴリーをクリックすると(この時Bカテゴリーの全内容が一覧表示されないように) ・Aカテゴリー ├A1サブ ├A2サブ └A3サブ ・Bカテゴリー ├B1サブ ├B2サブ └B3サブ ・Cカテゴリー ・Dカテゴリー にしたいのです。 皆さま、お忙しいところ誠に申し訳ありません。 どうぞ、ご指導の程、宜しくお願いいたします。 バージョンを記載致します。 -------------------------- [ECCUBE] 2.13.3 [DB] PostgreSQL 8.4.20 [PHP] PHP 5.3.3 -------------------------- |
tsuji |
投稿日時: 2015/7/9 15:17
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 2.13における、カテゴリー表示の変更について。 popy 様
これはアイディアですが、表示をすべて見直してjQueryなどを用いて ツリーの表示にすると実現できるかと思います。 「jquery 階層表示」でネット検索してみるといろいろありますので 参考になさってみてください。
|
popy |
投稿日時: 2015/7/9 18:06
対応状況: −−−
|
半人前 登録日: 2011/8/1 居住地: 投稿: 14 |
Re: 2.13における、カテゴリー表示の変更について。 tsuji 様
ありがとうございます!! 正直、????と思いましたが、いろいろ探して、触ってみたら、何となくできた感じがあります。 ちなみに、こんな風に変えてみました。「これじゃあ、おかしな動きするぞ・・」ということがありましたら、またお聞かせください。 しかし、このままでは、一度サブカテゴリーを選択して、一覧ページを表示すると、この大カテゴリーが折りたたんでしまいます。選ばれてる大カテゴリーを開きっぱなしにするには、どこを直せば良いのでしょうか? 重ね重ね、すみません。お願いします。
|
tsuji |
投稿日時: 2015/7/10 13:08
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 2.13における、カテゴリー表示の変更について。 popy 様
ページ遷移してしまうとjavascriptで開かれたものは一度全て 閉じてしまいます。 ですので、もう一度開き直すという操作が必要なのだと思います。 liタグそれぞれにidで識別できる名称を付けてページ遷移時には 該当するカテゴリはページロード時には開くなどの処理を追加する ことが必要になってくると考えます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |