目的
ECCUBEでユーザーが新たに作成したページは、user_data配下に作成されます。
URLも同じくuser_dataが付与されてしまいますので、それを排除してしまう事が目的です。
user_data配下のURL変更作業
FrontControllerProvider.phpの中身を修正します。
ファイルの場所は、インストールフォルダ/src/Eccube/ControllerProvider/
ファイルを編集で開き、以下の行をコメントアウトします。
$c->match(‘/’.$app[‘config’][‘user_data_route’].’/{route}’, ‘\Eccube\Controller\UserDataController::index’)->assert(‘route’, ‘([0-9a-zA-Z_\-]+\/?)+(?<!\/)’)->bind(‘user_data’); |
そしてファイル一番下のretuenの上へ以下をコピー。(上記コメントアウトした行から、$app[‘config’][‘user_data_route’]を削除)
$c->match(‘/’ . ‘/{route}’, ‘\Eccube\Controller\UserDataController::index’)->assert(‘route’, ‘[0-9a-zA-Z_]+’)->bind(‘user_data’); |
コメント