何もしないスケルトンなec-cubeプラグインを作ってみた。
ec-cubeのプラグインに最低限必要なファイルは、以下の2つ。
1, plugin_info.php(プラグインの情報ファイル。ファイル名は固定)
2, TestPlugin.php(プラグインの処理ファイル。名前は自由)
この2つを、フォルダを作らずにtar.gzで圧縮すれば完成です!
自分はlhaplusで圧縮してみました。
//内容の説明
plugin_info.phpは、わりとそのままなので説明不要
https://gist.github.com/fddcddhdd/6806065
TestPlugin.php(プラグインの処理ファイル。名前は自由)は、SC_Plugin_Baseクラスから好きなクラス名で派生させます。
コンストラクタは、親クラスをそのまま引き継ぐ
public function __construct(array $arrSelfInfo) {
parent::__construct($arrSelfInfo);
}
実質的に必要なのは、以下の2関数のみ(中身が空でもガワだけ必要)
function install($arrPlugin)
function uninstall($arrPlugin)
https://gist.github.com/fddcddhdd/6806136
この2ファイル圧縮したtar.gzファイルを、管理画面からアップロード&インストールすれれば、最も単純なプラグインの完成です!