-
Notifications
You must be signed in to change notification settings - Fork 656
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
新着商品ブロックにて、商品を動的に表示する #4920
新着商品ブロックにて、商品を動的に表示する #4920
Conversation
サイトによってはカラー違いで同一商品が並ぶというような事も起きるため、 |
@k-yamamura コメントありがとうございます! 手動で運用したい場合はいずれにせよブロックの修正は必須になりますので、手動更新したいユーザ/しないユーザ別にブロックを2つ用意するのは冗長かとも思ったのですが、いかがでしょうか。 |
8048313
to
a8be2cd
Compare
実装方針として、今のブラックを修正するより、新しく動的ブロックを追加するのはいかがでしょうか? |
マイナーバージョンで対応する場合は、新規追加でなければ、既存の互換性に影響が出る想定で、NGと考えます。 |
今回、4.3へのアップデートなので取り込み対象にします。 |
こちら新しい要素として書き換えました。 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## 4.3 #4920 +/- ##
=========================================
Coverage 82.76% 82.76%
- Complexity 6514 6516 +2
=========================================
Files 479 480 +1
Lines 26035 26046 +11
=========================================
+ Hits 21547 21558 +11
Misses 4488 4488
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
確認しました。問題ないです。 |
@shinya |
概要(Overview・Refs Issue)
デフォルトでTOPページに表示される「新着商品」ブロックにて、動的に新着商品を表示するようにしました。
(現状は、商品がHTMLでハードコードされており、新着商品の更新にはブロック内のHTMLの編集が必要)
関連issue
#4858
#4623
#4504
方針(Policy)
作成日の新しいものから順に、最大5件の商品を自動表示。
実装に関する補足(Appendix)
データの取得方法は、既存の Newsブロックと同様にtwig内からリポジトリにアクセスしています。
テスト(Test)
ブロックが表示されることを確認するWebテストを追加しました。
相談(Discussion)
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目