教文館の社内ナレッジベースです。

参考:http://doc.ec-cube.net/

主なディレクトリと役割

以下に主なフォルダとディレクトリ構成を示します。

app : 主に環境によって変更が入るものを配置。
html : Document Rootとなるフォルダ。外部から直接参照する物のみ配置。
src : EC-CUBEのCOREとなるソースを配置。

下記に各ディレクトリの詳細を説明します。
app配下

設定ファイルやログ・ファイル等が配置、プラグインは「Plugin」ディレクトリ配下に配置

→ショップ特有のカスタマイズはここを変更。ただし、srcディレクトリ配下に関連するファイルがある場合、そのファイルも変更が必要となる。

html配下

公開ディレクトリとなり、リソースファイル(cssや画像ファイル)を配置

→フロント画面の「見え方」は主にここを変更

src配下

アプリケーション本体となり、phpファイルやTwigファイルを配置

→本体部分。触ると危険。ただし、appの設定だけでは変更が効かない場合は、この部分の変更をすることもある。

注意!

src/Eccube/Resource/template以下のtwigファイルは変更しないこと!