EC-CUBE3で新規追加したページに共通部分が表示されない

概要

新規ページを作成した時に、
ヘッダー等レイアウトで全ページにチェックを入れたのに共通部分が表示されない…。

これはお作法が必要なんですね。

内容

テンプレートを反映させるには決まったコードを入れる必要があります。

これで他のページと同じようにテンプレートが反映されます。

解説

{% extends ‘default_frame.twig’ %}
これがDOCTYPE宣言やhead等、body以前が記述されているdefault_frame.twigを読み込むコードです。

{% block main %}がこの中身はページのblock部分ですよというコードです。
こっちは閉じなければいけないので、1番最後に{% endblock %}を書きます。

固定ページでデザインを反映させず真っ白にするのが大変なWordPressとは真逆の仕様なんですね。
知っていれば大変ではないんですけど。
WordPressの方はまた後日解説します!

この記事を書いた人

グローディア 株式会社

グローディア株式会社アカウントです。