Myページのコンテンツ部分のデザインを変更する
バージョン1.4.0以降
バージョン1.6.0以降
同梱テンプレートの変更により、カートID:mainが廃止になり、bryonが標準テンプレートとなりました。
Myページのコンテンツ部分のデザインを修正にあたって、
Myページのコンテンツ部分はバージョンアップ時に上書きされてしまうため、
上書きを防止するためにサイト側にファイルを設置することができます。
今回はその方法について説明します。
/CMSのインストールディレクトリ/soyshop/webapp/src/mypage/bryon/以下にあるpagesディレクトリをbryonに変更し、
/サイトID/.template/mypage/bryon/となるように配置すると
サイトIDに配置されたMyページのコンテンツ部分が優先して読み込まれるようになります。
(MyページIDをbryonに設定していた時の話になります)
配置したbryonディレクトリの中には、
LoginPage.htmlやregisterディレクトリ内にIndexPage.htmlやそれらと対になるPHPファイルがあります。
Myページの設定でMyページのURIをuserにしている場合、
/ショップID/user/login → /bryon/LoginPage.html
/ショップID/user/register → /bryon/register/IndexPage.html
/ショップID/user/register/confirm → /bryon/register/ConfirmPage.html
というように○○Page.htmlの○○の部分がパスになります。
(IndexPage.htmlの場合は無視される)
ソースコード内のsoy:idまたは、soy:displayを削除しなければ、
デザインを自由に変更することができます。
注意
カートと異なりPHPファイルを変更したら、公開側に反映されます。
※バージョン1.6.0以降では動作に関するPHPファイルは/soyshop/webapp/src/mypage/以下の_commonディレクトリに切り分けられています。