質問 > フロント機能 > お届け可能日時の表示について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
twinkle987 |
投稿日時: 2017/2/24 0:03
対応状況: 解決済
|
半人前 登録日: 2014/8/23 居住地: 投稿: 14 |
お届け可能日時の表示について [EC-CUBE] 3.0.13
[レンタルサーバ] CPI [データベース] phpPgAdmin 2系から3系のシステムへ移行しようとしています。 3系の商品管理で「お届け可能日時」の設定が出来ますが、こちらを商品詳細ページに表示させることは可能でしょうか。 宜しくお願い致します。 |
aoki.u |
投稿日時: 2017/2/24 7:15
対応状況: −−−
|
常連 登録日: 2017/2/19 居住地: 投稿: 53 |
Re: お届け可能日時の表示について ProductClassのDeliveryDateというので表示できます。
商品詳細ページのテンプレートなら {% for ProductClass in Product.ProductClasses %} {{ ProductClass.DeliveryDate }} {% endfor %} 規格を特に使っていなければこれでいいと思いますが 使っている場合はもっと複雑になります Product.phpのgetCodeMin()あたりを参考にしていただく必要がありますね
|
twinkle987 |
投稿日時: 2017/2/25 2:19
対応状況: −−−
|
半人前 登録日: 2014/8/23 居住地: 投稿: 14 |
Re: お届け可能日時の表示について ご返信ありがとうございます。
参考にさせていただいたところ、規格の入っていない商品については実装できました! 大変助かりました。 ただ、やはり規格のある商品については、適用できないようです。 そのまま入れてしまうと、各規格で選択しているお届け可能日がズラリと並んでしまいます。 引用: Product.phpのgetCodeMin()あたりを参考にしていただく必要がありますね この方法をもう少し具体的にご教授いただけませんでしょうか。 よろしくお願いいたします。 |
umebius |
投稿日時: 2017/2/25 3:37
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: お届け可能日時の表示について お届け日は規格単位での登録になるため、
最大値と最小値を算出して表示する必要があります。 getCodeMin()は商品コードの最小値を出しています。 _calcメソッドあたりで一旦配列に入れてmin()か何かで算出をしているはずです。
|
twinkle987 |
投稿日時: 2017/2/25 8:49
対応状況: −−−
|
半人前 登録日: 2014/8/23 居住地: 投稿: 14 |
Re: お届け可能日時の表示について ご返信ありがとうございます。
規格のある商品は、規格によってお届け可能日時が変わるわけではないので、今回は下記サイトを参考に、twigの回数指定を1個だけにすることで対処しました。 【参考】 31歳でHWエンジニアから未経験でWebプログラマーになった軌跡 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |