質問 > フロント機能 > 関連商品プラグインで関連商品をカート内に出すカスタマイズ方法はございますでしょうか |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2021/2/5 12:09
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 関連商品プラグインで関連商品をカート内に出すカスタマイズ方法はございますでしょうか onRenderProductDetailに変わる新しい処理(twig)を追加する必要があるのではないでしょうか?
onRenderProductDetailは /Resource/template/front/related_product.twigをaddSnippet()しているようです。 related_product.twigの中では {% for RelatedProduct in Product.RelatedProducts %} と変数Productから関連商品RelatedProductsを取り出しているようですが 変数Productは商品詳細ページだから取得できている変数かと思います。 Cart/index.twigではカート内の商品は {% for CartItem in Cart.CartItems %} {% set ProductClass = CartItem.ProductClass %} {% set Product = ProductClass.Product %} の記述でCart→CartItems→ProductClass→Productの順番で参照されていますので この辺りの記述が参考なるのではないでしょうか? あと、カート内に複数の商品が投入されている場合はどのような動きを想定されているのでしょうか? 上記のCart/index.twigを見ていただければ分かると思いますが カート内には複数種類の商品が投入される可能性があります。 その点も考慮して仕様を検討する必要があるかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
関連商品プラグインで関連商品をカート内に出すカスタマイズ方法はございますでしょうか | be-s | 2021/2/5 2:29 |
» Re: 関連商品プラグインで関連商品をカート内に出すカスタマイズ方法はございますでしょうか | 468 | 2021/2/5 12:09 |