デザインテンプレートを切り替えた際に、追加していたブロックがエラーになる
Open
improvement
- Dominant language
- PHP
- Stars
- 788
- Forks
- 719
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 39
Description
## 概要(Overview)
ブロックを追加し、デザインテンプレートを導入・切り替えると
追加していたブロックがエラーになる
## 期待する内容(Expect) or 要望 (Requirement)
新しくテンプレートを適用した際にも、追加していたブロックが新しいテンプレートにもコピーされ使用できる
```
default/Block/A.twig #デフォルトテンプレート
new_temp/Block/A.twig #新しく登録したテンプレートにもコピーされる
```
#4379 と合わせて可能であれば、新しいテンプレートに無ければコピーされ
同じファイル名のブロックがテンプレートに含まれている場合は、内容を上書きされる
```
default/Block/A.twig #デフォルトテンプレート
new_temp/Block/A.twig #新しく登録したテンプレート(テンプレートに含まれる場合はコピー&上書きされる)
```
## 再現手順(Procedure)
1.デフォルトテンプレートでブロック追加する
2.新しいデザインテンプレートを登録、切り替える
3.追加していたブロックを開くとエラーになる(dev環境)
### 環境 (environment)
+ EC-CUBE: 4.0.x
+ PHP: 7.x.x
+ DB:
- PostgreSQL x.x.x
- MySQL x.x.x
## 関連情報 (Ref)
Contributor guide
Assessment
This issue has not been assessed yet.