前回は、EC-CUBE3.0のプラグイン仕様について簡単にご紹介しました。 今回は、公式に提供されているプラグインをソースコードレベルで追いかけ、実際の作り方を解説していきます。 第2回「EC-CUBE 3.0のプラグインを試してみよう」で紹介した、「関連商品プラグイン」を参考に、具体的に中身を見ていきます。「関連商品プラグイン」のソースコードはGitHub上に公開されていますので、あわせて参照してください。 プラグインの構造 まずは、プラグインのディレクトリ、ファイル構造を確認してみましょう。以下のような構成になっています。 プラグインのディレクトリ構造 EC-CUBE本体とほぼ同じ構成になっていることがわかります。多くのファイルが有りますが、この中でプラグインを作る上で必須となるファイルは以下の2ファイルです。 config.yml PluginManager.php この2ファイ
![第4回 EC-CUBE3.0のプラグインをつくってみよう! | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/243bb3df8482a8ba5166b40e370a4014d3ec39ac/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2015%2F1446_ec_cube2015.png)