普段、phpStormを使って開発を行っているのですが、EC-CUBEの開発を行う際、tplファイルのsmartyタグを記述する場合、
うまく補完が効いてくれないので、ちょっと残念な感じで苦労していました。
例えば、if文やforeach文の閉じるタグなど、

更にコメントアウトするショートカット(⌘+/)を押すと

と残念な感じなのですが、これは実はpreferenceからsmartyの設定すればよいことを知りました。
ということで、どうするかというと下記画像のようにPreferenceからPHP⇒Smartyを選択し、delimiterをEC-CUBE用に変更します。

これで保存し、phpStormを再起動します。※再起動しないと反映されない模様。
先ほどと同じ操作をしてみると。。。
まずはif文

ちゃんと補完されました。素晴らしい!
そしてコメントアウト

こちらもただしく<!–{* *]–>でコメントアウトされました。
完璧です。
ちょっとした設定をするだけで、だいぶ開発効率があがりました。。
phpStormでEC-CUBEを開発する場合は是非。
EC-CUBEのその他、人気の記事
EC-CUBE税率変更プラグインを試してみた。
phpStormのその他人気記事
私が愛用しているphpのIDEソフトphpStormについて