> フロント機能 > 商品一覧に購入ボタン設置 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ateshi |
投稿日時: 2017/1/21 14:44
対応状況: −−−
|
一人前 登録日: 2016/12/21 居住地: 投稿: 114 |
Re: 商品一覧に購入ボタン設置 ご教授ありがとうございます。
detail.twigのカート部分の丸々使用したら {{ form_rest(form) }}のコードを入れると、それ以降のhtmlが出力されなくて購入ボタンが出てきません。 また、サイズなどによって価格がかわってくる商品などどう実装すればよいのでしょうか? list.twigのファイルだけではなくProductController.phpの中身も調整しないとだめでしょうか? |
468 |
投稿日時: 2017/1/19 14:36
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品一覧に購入ボタン設置 商品一覧のテンプレートファイルは以下のファイルになります。
/src/Eccube/Resource/template/default/Product/list.twig また、入力欄を用意するのに、symfonyのformコンポーネントを利用すると形になるかと思いますが、 /src/Eccube/Controller/ProductController.php 140行付近で $forms[$Product->getId()]にAddCartTypeを渡しているようですので、 テンプレート側でformsの中身を取り出して利用すれば、 商品一覧でカート投入が実装できるのではないかと思います。 (デフォルトでコントローラー側は一覧画面のカート投入を意識しているようですが、 テンプレート側で利用していないように思われます。)
|
ateshi |
投稿日時: 2017/1/18 23:37
対応状況: −−−
|
一人前 登録日: 2016/12/21 居住地: 投稿: 114 |
商品一覧に購入ボタン設置 ECCUBE3.0.13です。
2.13系を少し触ってからこちらにバージョンアップしたのですが、 以前とファイルが全然異なっているのでわからなくなりました。 どこのファイルにどのファイルの処理を追加すれば 商品一覧に購入ボタン、数量など設置できますか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |