EC-CUBE テンプレートのファイル構成

テンプレートをパッケージングしながら作成中です。
テンプレ用に格納場所と概要を寄せ集めてみました。
デフォルトの状態では、下記に格納されています。

[html gutter=”false” highlight=”1,2″]
root/data/Smarty/templates/default
root/user_data/default
[/html]

以下フォルダ構成


root配下/ハイライト箇所がdefaultの複製箇所

[html gutter=”false” highlight=”6,11,12,13,14,15″]
root/eccube
┣data
┃┗━━━━━━━━Smarty/Dir
┃             ┗templates/Dir
┃                   ┣default/Dir(既存テンプレート)
┃                   ┗my_temp/Dir(デフォルト複製)

┗user_data/Dir(ローカルIMG/CSS/JS)
┗packages/Dir
┣default/Dir(既存)
┗my_temp/Dir(デフォルト複製)
┣css
┣img━baneer/button/common…
┣js
┗sql
[/html]


各ページ.tplフォルダリスト

[html gutter=”false”]
root/Smarty/templates/my_temp/
┣abouts
┣cart
┣contact
┣entry
┣forgot
┣frontparts
┣guide
┣mail_templates
┣mypages
┣order
┣products
┣regist
┣rss
┗shopping
[/html]


my_temp/.tplリスト

[html gutter=”false”]
root/Smarty/templates/my_temp/
┣error.tpl
┣footer.tpl
┣header.tpl
┣index.tpl
┣input_zip.tpl
┣popup_footer.tpl
┣popup_header.tpl
┣site_frame.tpl
┗site_main.tpl
[/html]

bloc類からのテンプレートPathの呼び出しは以下
[html gutter=”false” highlight=”1″]
<!–{$TPL_URLPATH}–>
[/html]

別途で主要パスを総ざらい中。

“EC-CUBE テンプレートのファイル構成” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です