【EC-CUBE3】プラグインを有効化した時にブロックを生成するプラグインの作り方

【EC-CUBE3】プラグインを有効化した時にブロックを生成するプラグインの作り方です。

config.ymlにプラグイン基本情報を記載

PluginManager.phpにプラグイン有効化時にブロック作成する処理を追加

ブロック用のテンプレートを用意

app/template/default/Block/にsampleBlock.twigを設置。

ブロックのルーティングをサービスプロバイダーに登録

app/Plugin/SampleBlock/ServiceProvider/にSampleBlockServiceProvider.phpを設置。

コントローラーでブロック用のテンプレートを表示させる

app/Plugin/SampleBlock/Controller/BlockにSampleController.phpを設置。

以上です。

ファイルやディレクトリの構成は以下のリポジトリをご確認下さい。

https://github.com/kurozumi/eccube3-sample-block

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください