Ticket #333 (closed バグ指摘: 修正済)
デザインテンプレート不具合・仕様変更
Reported by: | adachi | Owned by: | adachi |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.3.1 |
Component: | その他 | Version: | 2.3.0RC-1 |
Keywords: | テンプレート | Cc: | |
修正済み: |
Description
現状の仕様
Smartyのtemplate_dirを変更することで、テンプレートを切り替える。
使用するテンプレートは、mtb_constants.phpのTEMPLATE_NAME定数で制御している。
/** デフォルトテンプレート名 */ define('DEFAULT_TEMPLATE_NAME', "default"); /** テンプレート名 */ define('TEMPLATE_NAME', DEFAULT_TEMPLATE_NAME);
これにより、管理画面も含めデザインを変更することができるが、
・本体側でテンプレートが修正された場合、古いデザインテンプレートが対応していない場合がある
・ブロックをテンプレートパッケージ毎に持っているため、修正したテンプレートパッケージを
再度アップロード・適用した場合に、既存のブロックの編集が反映されない
などの問題がある。
変更後の仕様
・デザインテンプレートのアップロード・展開時に、admin、mobile以下のテンプレートは
defaultからコピーする
・デザインテンプレート内に、「どのバージョンで動作可能か」の情報をもたせ、
EC-CUBE本体のバージョンと比較し、バージョンが異なる場合は使用できないようにする
Change History
Note: See
TracTickets for help on using
tickets.