質問 > フロント機能 > 商品詳細ページの品切れ中表示について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
brass |
投稿日時: 2022/5/2 16:53
対応状況: 解決済
|
半人前 登録日: 2019/8/30 居住地: 投稿: 11 |
商品詳細ページの品切れ中表示について ▼テンプレート
[EC-CUBE] 4.1.1 [レンタルサーバ] さくらのレンタルサーバー [PHP] 7.4.28 [データベース] MySQL 5.7.37 [導入プラグインの有無] WEB API, Coupon [カスタマイズの有無] 販売開始、販売終了日時の設定機能 [現象] 現在、販売開始 / 終了日時の設定機能とそれに伴った商品一覧と商品詳細のカートボタンの表示変更を実装しようとしています。 機能自体の実装と商品一覧のカートボタンの表示までは済んでおり、あとは商品詳細のカートボタンを変更するところまで来ています。 Formのstock_find部分で条件分岐をandで追加したのですが、フロントを見てみると 「ただいま品切れ中」のボタンの直下に Quantity(日本語ではなく英語表記) Class1(ダミー商品 id: 1だとフレーバー) Class2(ダミー商品 id: 1だとサイズ) が表示されてしまっています。 クラスが当てられていないため、スタイルも在庫あり状態の時とは異なっています。 この場合は、販売期間の条件分岐を入れる部分を誤っているのでしょうか。 ご教授いただけますと幸いです。
|
yt1969 |
投稿日時: 2022/5/2 21:00
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: 商品詳細ページの品切れ中表示について 「ただいま品切れ中」のボタン直下の部分は
あとifブロックの条件式ですが
between的な感じで書きたい気持ちはわからなくもないですが、日付1つずつ検査してandが正解かなと。 |
brass |
投稿日時: 2022/5/3 1:30
対応状況: 開発中
|
半人前 登録日: 2019/8/30 居住地: 投稿: 11 |
Re: 商品詳細ページの品切れ中表示について 返信、ご指摘ありがとうございます。
その後継のような記事を見つけ、下記コードのように<form></form>自体を販売期間の条件分岐で囲むことでひとまず自分の実現したい形にはなりました。 このような方法でも問題ないでしょうか? できるだけいじる箇所は少なくしたいと考えています。 EC-CUBE4で管理画面から高額商品の場合はカートボタンを問い合わせボタンに変更する
|
yt1969 |
投稿日時: 2022/5/3 13:10
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: 商品詳細ページの品切れ中表示について なるほどformごとね、その方がよりスマートですね。私ならこちらを採用します。
|
brass |
投稿日時: 2022/5/3 13:39
対応状況: 解決済
|
半人前 登録日: 2019/8/30 居住地: 投稿: 11 |
Re: 商品詳細ページの品切れ中表示について ありがとうございます!
おかげでスッキリしました。 では、解決済みとして閉めさせていただきます |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |