EC-CUBE4でメンテナンスモード有効時でも管理者でログインしていればフロント画面を表示できるようにする方法

EC-CUBE Advent Calendar 2018 22日目の記事です。

EC-CUBE4.0.1から新たにメンテナンス機能が利用できるようになりました。

github.com

今回の機能でメンテナンス管理画面が簡単に行えるようになりましたが、フロント画面の確認が出来なくなります。

そこで、管理者でログインしていればフロント画面が表示できるという機能を以下のPull Requestで作成しています。

github.com

変更点はこのPull Requestを見てもらえれば良いのですが、コメントにもあるようにこのprだと、 プラグインのインストール時等にキャッシュを再生成時に失敗する恐れがあるということなので推奨していません。

ただし、キャッシュ再生成等の仕組みを理解している方であれば便利な機能となりますので利用できる方は限られますが参考にしてください。