EC-CUBE4 管理・運用マニュアル / 4.2.3 版

EC-CUBE4 管理機能

オーナーズストア>テンプレート>テンプレート一覧

テンプレート一覧の概要

テンプレート一覧

購入もしくはオリジナルで開発したデザインテンプレートをインストールすると、一覧にテンプレートが表示されます。

インストール済のデザインテンプレートの中から、実際に適用したいデザインテンプレートのラジオボタンをONにして「登録」ボタンをクリックすると、 EC-CUBE4のフロントが選択したデザイン表示に切り替わります。

※テンプレートによってはブロックの配置が固定位置に指定されている場合などがあり、テンプレート切替直後はデザインが崩れている場合があります。 販売元が提供しているデザインテンプレートのマニュアルなどを確認し、設定変更を行ってください。

【デザインテンプレート使用上の注意点】

デザインテンプレートは管理画面から簡単に切り替えることが出来ますが、新設したブロック等がある場合は 適用するテンプレートと整合性がとれない状態となることがあり注意が必要です。

EC-CUBE4もECCUBE3と同様にブロックの配置自体は記憶します。 ですが独自に追加したブロックなどがあった場合、適用するテンプレートは全てEC-CUBEのデフォルト状態を想定して作られている為、 テンプレートを切り替えた時点で独自に追加されているブロックのtwigファイルが見つからないエラーが発生します。

/app/template/default/Block/test.twig

/app/template/test/Block/test.twig

twigファイルが見つからなかった時の挙動はEC-CUBE3とEC-CUBE4で異なり、

【EC-CUBE3】システムエラーを発生させず、内容を空でページを表示させる。
【EC-CUBE4】システムエラーを発生させる。

「システムエラーを発生させて明示的に処理を止める」という仕様はプログラムの側面からみると、正しい振る舞いをしているといえるでしょう。

※EC-CUBE3の仕様の場合、不整合があった時でもシステムエラーが出ないので、フロント表示がおかしくなったことに気づけない可能性があります。

既に運営稼働中のサイトなどで新たなテンプレートを導入・切り替え作業などを行う場合、 テンプレートの適用後にシステムエラーが発生したりフロント側の表示が大幅に崩れたりすることもあります。 あらかじめテスト環境などで表示の確認や切り替え再セットアップの手順などを検討しましょう。 本番環境への反映時は、作業がが終わるまでの間サイトをメンテナンスモードにしておくことをおすすめします。

執筆協力パートナーご紹介

株式会社シロハチ

株式会社シロハチ

自由な発想で、お客様のご要望にレスポンス良くお答えいたします。深夜作業対応など、他社対応不可な部分などでもご相談ください。

PAGE TOP