質問 > フロント機能 > 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
SATC3 |
投稿日時: 2017/8/25 14:07
対応状況: −−−
|
半人前 登録日: 2017/8/2 居住地: 投稿: 14 |
【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。 ご教授お願いします。
EC-CUBE3.014を使用しているのですが。 商品一覧に規格で設定しある色の分だけ展開したいのですが。 参考サイト: http://shareef-tokyo.com/shop/products/list.php?category_id= 参考サイトような感じなのですが可能でしょうか? プラグインも無く、いろいろ検索したのですが 該当するものが見つからず行き詰まってしまいました。 なにぶん初心者なためご教授頂けましたら幸いです。 宜しくお願いいたします。 |
468 |
投稿日時: 2017/8/25 20:11
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。 デフォルトでは規格ごとに写真を変えて登録できないので、規格商品では難しいのではないでしょうか?
\src\Eccube\Controller\ProductController.phpをカスタマイズすれば、商品一覧に展開できると思いますが、 商品詳細ページへのリンクが、商品ページへつながって、色を選択してからカートへ投入という流れになりそうです。 規格商品では無く、1つ1つ商品として登録すれば、比較的簡単に参考サイトのような表示ができるとは思います。
|
SATC3 |
投稿日時: 2017/8/26 15:20
対応状況: −−−
|
半人前 登録日: 2017/8/2 居住地: 投稿: 14 |
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。 468様
ご回答ありがとうございます。 引用:
こちらはどのようなカスタマイズ方法になりますでしょうか。 参考サイトでも遷移先で色を選択しているので。 また遷移先の詳細ページも参考サイトのように規格を一覧展開してそれぞれにカートボタンをつけようと思っておりますので。 参考サイトで一つ気付いたのは同じID商品をパラメータで遷移先の見せ方を変えているようですね。 これも一覧ページの色展開に関係してるのでしょうか? ↓この案も考えましたが遷移先の詳細ページで規格展開したいので、在庫の管理が難しいかなと思いやまめした。 引用:
なにぶん未熟なもので、 お力添えして頂けましたら幸いです。 宜しくお願いいたします。 |
468 |
投稿日時: 2017/8/29 17:53
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。 単純に商品一覧の結果を規格商品の一覧にするのであれば、
/src/Eccube/Controller/ProductController.php 83行目にある $qb = $app['eccube.repository.product']->getQueryBuilderBySearchData($searchData); をベースに 規格情報を含めて取得するように修正すれば良いかと思います。 ProductRepository.php 89行目に上記の商品検索の処理が記載されていますので、 それを参考にProductClassRepository.phpに書き換えれば良いのではないでしょうか? ただ、データベース側の構造の理解と、Doctrineの知識は必要になってくるのではないかと思います。
|
SATC3 |
投稿日時: 2017/8/30 21:14
対応状況: −−−
|
半人前 登録日: 2017/8/2 居住地: 投稿: 14 |
Re: 【ECCUBE3.0.14】商品一覧に規格で設定してある色の分だけ同じ商品を表示したいのですが。 468様
お返事ありがとうございます。 せっかく方法を教えていただいたのですが、 教えていただいたコアファイルをいじる方法は今の私にはなかなか敷居が高いようです。 『規格を表示する』というのをやめて、 『規格を持っていたら』規格の数(色の数)をカウントしてその数だけ生成し、必要な要素(名前、価格、リンク(リンク先はパラメータで振り分け?)、画像はスライドに使っている画像の何番目みたいな感じで)を表示するというやり方をECCUBE3でできるかどうかわかりませんが、少し考えてみたいと思います。 お忙しい中ご回答いただきありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |