【EC-CUBE4.2】商品詳細ページの商品画像をWebPに対応する方法

画像をリサイズできるTwigフィルターされたので本記事は利用できません。 https://github.com/EC-CUBE/ec-cube/pull/5821 EC-CUBE4.2の商品詳細ページの商品画像をWebP …

【EC-CUBE4.2】商品一覧ページの商品画像をWebPに対応する方法

画像をリサイズできるTwigフィルターされたので本記事は利用できません。 https://github.com/EC-CUBE/ec-cube/pull/5821 EC-CUBE4.2で商品一覧ページの商品画像をWebP …

【EC-CUBE4】会員ログインしないと商品画像が表示されないようにする方法

EC-CUBE4で会員ログインしないと商品画像が表示されないようにする方法です。 画像出力コントローラー作成 カスタマイズディレクトリに画像を出力するコントローラーを作成します。 商品一覧テンプレートを編集 画像出力コン …

【EC-CUBE4.2】LINE Notifyを使ってお問い合わせがあったときに自分のLINEアカウントに通知する方法

LINE Notifyを使ってお問い合わせがあったときに自分のLINEアカウントに通知する方法です。 ※今回のカスタマイズは EC-CUBE 4.2 以上が対象です。 LINE Notify のアクセストークンを取得 以 …

EC-CUBE4のCustomizeディレクトリでカスタマイズしたらテストコードを書こう

EC-CUBE Advent Calendar 2021 5日目の記事です。 EC-CUBE4のCustomizeディレクトリでカスタマイズしたらテストコードを書きましょう。 テストコードを書いておくとEC-CUBEのバ …

【EC-CUBE4】認可アクセスコントロールをsecurity.yamlで設定する方法

EC-CUBE4は認可アクセスコントロールをDIの拡張機能を利用して設定しています。 おそらくSSL強制の切り替えを動的に行いたいためだと思いますが、SSL強制の動的切り替えはyamlファイルでも設定可能です。 設定方法 …

【EC-CUBE4.1】Akismet APIを利用して商品レビュー管理プラグインのコメントスパム対策をする方法

Akismet APIを利用して EC-CUBE 公式プラグインの 商品レビュー管理プラグインのコメントスパム対策をする方法です。 Symfonyのドキュメントを参考に作っているので最初に Symfony ドキュメントの …

SymfonyのMessengerコンポーネントを使ってメール送信の非同期処理をEC-CUBE4.1で実装する方法

この記事はSymfonyのMessengerコンポーネントを使ってメール送信の非同期処理をEC-CUBE4.1で実装する方法を調べていたのでその備忘録です。 Messengerコンポーネントの概念を正しく理解していない可 …

【EC-CUBE4】ParamConverterを無効化して、代わりにArgumentValueResolverInterfaceを実装してみる

EC-CUBE4のProductController::detailでParamConverterアノテーションが設定されているのですが、これってカスタマイズしにくいなあと思っていました。 なので、これを無効化して代わり …