EC-CUBE / EC-CUBE/ec-cube

アップデートでcustomize.js/customize.cssが上書きされてしまう

Open
#4,408 2 comments 0 reactions 0 assignees View on GitHub
affected:template css improvement
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)

JS/CSSをカスタマイズできる領域としてJavaScript/CSS管理機能がある。
この機能では以下のファイルに変更を保存するが、リポジトリで管理されており、パッケージにも下記ファイルが含まれる。

html/user_data/assets/js/customize.js
html/user_data/assets/css/customize.css

アップデート手順では `html` 配下をコピーして上書きする手順のため、カスタマイズ内容が失われてしまう。

## 期待する内容(Expect) or 要望 (Requirement)

該当ファイルをリポジトリの管理対象から除外し、初回編集時にファイルが自動生成されるように変更する。

## 再現手順(Procedure)

該当ファイルを編集した上でアップデートプラグインで本体をアップデートすると該当ファイルが上書きされる

### 環境 (environment)
+ EC-CUBE: 4.0.x

## 関連情報 (Ref)

https://github.com/EC-CUBE/ec-cube/pull/4083
https://github.com/EC-CUBE/ec-cube/pull/4084

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.