id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	modified_flg
333	デザインテンプレート不具合・仕様変更	adachi	adachi	"現状の仕様

Smartyのtemplate_dirを変更することで、テンプレートを切り替える。[[BR]]
使用するテンプレートは、mtb_constants.phpのTEMPLATE_NAME定数で制御している。
{{{
/** デフォルトテンプレート名 */
define('DEFAULT_TEMPLATE_NAME', ""default"");
/** テンプレート名 */
define('TEMPLATE_NAME', DEFAULT_TEMPLATE_NAME);
}}}
これにより、管理画面も含めデザインを変更することができるが、[[BR]]
・本体側でテンプレートが修正された場合、古いデザインテンプレートが対応していない場合がある[[BR]]
・ブロックをテンプレートパッケージ毎に持っているため、修正したテンプレートパッケージを[[BR]]
　再度アップロード・適用した場合に、既存のブロックの編集が反映されない[[BR]]
などの問題がある。




変更後の仕様

・デザインテンプレートのアップロード・展開時に、admin、mobile以下のテンプレートは[[BR]]
　defaultからコピーする[[BR]]
・デザインテンプレート内に、「どのバージョンで動作可能か」の情報をもたせ、[[BR]]
　EC-CUBE本体のバージョンと比較し、バージョンが異なる場合は使用できないようにする[[BR]]


"	バグ指摘	closed	中	EC-CUBE2.3.1	その他	2.3.0RC-1	修正済	テンプレート		
