共通 /
3_カスタマイズ /
01_ディレクトリ構成
ディレクトリ構成 †
任意のドライブ又はフォルダ
├─data
│ ├─cache ... 自動生成されるキャッシュが格納される。
│ ├─class ... 標準のクラス群
│ │ ├─batch
│ │ ├─db
│ │ │ └─dbfactory
│ │ ├─graph
│ │ ├─helper ... 内部で他クラスのインスタンスを生成するヘルパークラス
│ │ ├─logger
│ │ ├─module
│ │ ├─pages ... ページクラス
│ │ ├─session
│ │ │ └─sessionfactory
│ │ └─util ... スタティック参照するユーティリティ系のクラス
│ ├─class_extends ... カスタマイズ用のクラス群
│ │ ├─batch_extends
│ │ ├─db_extends
│ │ │ └─dbfactory
│ │ ├─helper_extends ... 内部で他クラスのインスタンスを生成するヘルパークラス(拡張)
│ │ ├─page_extends ... ページクラス(拡張)
│ │ └─util_extends ... スタティック参照するユーティリティ系のクラス(拡張)
│ ├─conf
│ ├─downloads
│ │ ├─backup
│ │ ├─module
│ │ ├─tmp
│ │ └─update
│ ├─fonts ... 利用するフォント
│ ├─include ... (実質的に)モバイルの出力変換関連
│ ├─logs ... EC-CUBE のログの保存場所
│ ├─module ... 依存する外部モジュール
│ ├─pdf ... PDF 生成に関して依存する外部モジュール
│ ├─script
│ ├─Smarty
│ │ ├─config
│ │ ├─templates
│ │ │ └─default ... デフォルトのテンプレート
│ │ └─templates_c ... Smarty がコンパイルしたテンプレートの保存場所
│ ├─upload ... (正式版のみ) アップロード時の中間生成ファイル
│ └─smarty_extends ... Smarty の拡張
├─html ... 主に WEB へ直接公開されるべき内容を格納
│ ├─admin ... 管理機能
│ ├─install ... インストール
│ ├─mobile ... モバイルサイト
│ ├─upgrade
│ ├─upload
│ └─user_data
│ ├─css
│ ├─include
│ │ ├─campaign
│ │ └─preview
│ ├─packages
│ │ └─default ... デフォルトのテンプレート用
│ │ ├─css ... スタイルシート
│ │ ├─img ... 画像ファイル
│ │ ├─js ... JavaScript
│ │ └─sql
│ └─templates
│ └─preview
├─patches ... (コミュニティのみ) 本体に取り込まれていない差分パッチ
└─templates ... (SVNのみ・開発者向け) 新しいファイルを作成する場合のテンプレート
【ご注意】
・テンプレートファイル、PHPファイル等の保存階層と表示アドレスは、一致させる。
・但し、複数の表示アドレスで参照されるテンプレートについては、この限りではない。