アップデート後のテーマについて

2015年12月17日 at 14:47

5.7.5.3でelementalテーマに手を入れようと思います。
5.7.5.3にアップデートするまではテーマファイルはいじってませんでした。
concrete5ではアップデートごとにアップデートのファイルが上書きでなく特定のディレクトリに保存されます。
テーマファイルも最初は
/concrete/themes/elemental/
を見ていたと思うんですが、5.7.3にアップデートした今では
/updates/concrete5.7.5.3_remote_updater/concrete/themes/elemental/
内のファイルを見ています。
さてこの場合、上記ディレクトリ内にあるファイルに手を入れた後に、アップデートがかかった場合、また異なるディレクトリのテーマを見に行くことになります。
ということは、5.7.5.3の時に加えた修正は次のアップデートでは反映されないということでしょうか?

仮にapplicationフォルダ内にelementalのクローンを作って、そこに手をいれるのであればテーマ本体のアップデートも有効になるし、加えた修正も生きるということでしょうか?

タグ:

Re: アップデート後のテーマについて

2015年12月17日 at 20:11
ちょうどそのことを、下記のヘルプに追記しました。

■ テーマ制作で陥りやすい落とし穴
http://concrete5-japan.org/help/5-7/developer/designing-for-concrete5/building-a-concrete5-theme/common-pitfalls/

ページ中の「Elemental テーマをカスタマイズされたい方へおすすめパッケージ」をご覧ください。また参考程度にこのページ全体の内容を読むと良いかもしれません。
 

Re: アップデート後のテーマについて

2015年12月17日 at 20:26
ありがとうございます。

concrete5の「流儀」を早く覚えないとだめですね。

ガッツリ、/application/files/ 配下のCSSを触ろうとしてました(^^;

application配下のテーマは、アップデートがあったとも手を入れた部分は生きるということでいいんですよね?
 

Re: アップデート後のテーマについて

2015年12月18日 at 12:26
追加していただいたヘルプの中で
「Elemental テーマをカスタマイズされたい方へおすすめパッケージ」以下の部分ですが
日本語ユーザの場合は、管理画面からテーマを追加する手順で「cloneamental」を検索して追加するという手順の方がわかりやすくないでしょうか?

http://www.concrete5.org/marketplace/themes/cloneamental は本家のサイトであり日本語サイトのアカウントではサインインできなくないですか?

テーマの追加で追加する手順を説明し、その後、どこにそれが格納されているかを示した方がわかりやすいと思いました。