バグ報告 > 管理機能 > デザイン管理>テンプレート設定>ダウンロードの動作 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
uebuya |
投稿日時: 2008/10/20 17:45
対応状況: −−−
|
常連 登録日: 2008/8/8 居住地: 投稿: 32 |
デザイン管理>テンプレート設定>ダウンロードの動作 お世話になります。
EC-CUBEバージョン:2.3.0にて、作成中です。 [不具合内容] ローカル環境に構築後、本番環境にテンプレート類を 移行するためにテンプレート設定のダウンロード機能で、 ダウンロードしたところ、新しく追加した画像はダウンロードした tar.gzに含まれるものの、同じ名前の画像で更新したものや cssファイルが反映されていませんでした。 [対処内容] 処理該当クラス(data/class/pages/admin/design/LC_Page_Admin_Design_Template.php) の161行目でSC_Utils::sfCopyDir($from_dir, $to_dir);となっており、 上書きを許可する必要がある(と思う)のにそうなっていないため、 SC_Utils::sfCopyDir($from_dir, $to_dir,'',true); と修正しました。 また、SC_Utils::sfCopyDir内でも、1466行目の SC_Utils::sfCopyDir( $data_.'/', $des.$data.'/', $mess); は、 SC_Utils::sfCopyDir( $data_.'/', $des.$data.'/', $mess, $override); と修正しました。 後者は、呼び出しの内容を再帰的に伝えていないため、 明らかなバグかと思われます。 修正内容も、特に互換性に気をつける必要はないかと 思います。 前者は、あえて上書きは許さないということであれば バグではないのですが、その理由がわからなかった のでバグと思いました。 運用上、上書きはありうるので上書き可にしないと 不便ですし、ここの修正は他に影響しないので、 この修正も安全かと思います。 何か根本的に間違っているよ。ということがございましたら ご教授お願いいたします。 以上、ご報告いたします。 |
Oba |
投稿日時: 2008/10/20 20:40
対応状況: −−−
|
一人前 登録日: 2007/8/31 居住地: 静岡 投稿: 111 |
Re: デザイン管理>テンプレート設定>ダウンロードの動作 uebuyaさん、おかげ様で助かりました。
私も本番環境用にデザイン編集を完了し、圧縮ファイルをダウンロードして終わったと思ってました。 このスレを見なかったら、展開して確認もせずに済ませてしまうところでした。 uebuyaさんのご指摘箇所を直し、ダウンロード、展開して確認したところ直ってました。 本当に助かりました。ありがとうございました。m(_ _)m |
uebuya |
投稿日時: 2008/10/21 9:29
対応状況: −−−
|
常連 登録日: 2008/8/8 居住地: 投稿: 32 |
Re: デザイン管理>テンプレート設定>ダウンロードの動作 デザイン管理>テンプレート追加
にてテンプレートコードを同一にして過去のものを 上書きする際にも、該当プログラム(data/class/pages/admin/design/LC_Page_Admin_Design_Up_Down.php) の246行目で、同様な対応が必要になるかもしれません。 そういう用途があるかどうかわかりませんが。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |