Ticket #319 (closed バグ指摘: 修正済)

Opened 13 years ago

Last modified 13 years ago

デザインテンプレート適応時に古いキャッシュが表示される

Reported by: adachi Owned by: somebody
Priority: Milestone: EC-CUBE
Component: フロント Version: 2.1.2(正式版)
Keywords: Cc:
修正済み:

Description

デザインテンプレート適応時、下記条件で古いキャッシュが表示されてしまいます。

初期状態のテンプレ、テンプレキャッシュフォルダ
data/Smarty/templates/default/
data/Smarty/templates_c/default/

1)管理画面からdefaultテンプレートをダウンロードし、
テンプレートコード"001"でアップロード
data/Smarty/templates/default/
data/Smarty/templates/001/       <-- テンプレートフォルダと
data/Smarty/templates_c/default/
data/Smarty/templates_c/001/     <-- キャッシュフォルダが作成される

2)"001"のテンプレートを削除すると、
テンプレートは削除されるがキャッシュディレクトリは削除されない
data/Smarty/templates/default/
data/Smarty/templates_c/default/
data/Smarty/templates_c/001/ <--削除されずに残る

3)管理画面からデザインテンプレートを、
テンプレートコード"001"でアップロード
data/Smarty/templates/default/
data/Smarty/templates/001
data/Smarty/templates_c/default/
data/Smarty/templates_c/001/ <--古いキャッシュ

このとき、templates_c/001には古いキャッシュが残っているため
古いキャッシュが表示されてしまい、デザインテンプレートが反映されないという現象が発生します。

テンプレート削除時に、キャッシュも削除する必要があります。

Change History

comment:1 Changed 13 years ago by adachi

  • Status changed from new to closed
  • Resolution set to 修正済

r17370で修正済みでした。。。

※ver 2.1.2にはこの修正は入っていません

Note: See TracTickets for help on using tickets.