質問するログイン新規登録

回答編集履歴

1

修正

2016/10/10 06:31

投稿

toritoritorina
toritoritorina

スコア972

answer CHANGED
@@ -21,7 +21,7 @@
21
21
  </html>
22
22
  ```
23
23
 
24
- もしもヘッダーが異なるぺージがある場合は、例えば
24
+ もしもヘッダーが異なるぺージがある場合は、例えば継承したテンプレートで
25
25
  ```html
26
26
  {% extends "app/base.html" %}
27
27
  {% block header %}{% include 'app/header2.html' %}{% endblock %}
@@ -30,6 +30,7 @@
30
30
  {% endblock %}
31
31
  ```
32
32
  のようにして別のヘッダーを読み込ませたり、空にすることも可能です。
33
+ もちろん{% block header %}を上書きしなければbase.htmlで記述した{% include 'app/header.html' %}が読み込まれます。デフォルト値を指定しつつ、上書きも可能になった、というようなイメージですね。
33
34
 
34
35
  共通のcss等は、継承したテンプレートで上と同様に{% block style %}を上書きすることで変更でき、
35
36
  基本のcssの使いつつ、追加したいcss等があれば{% block extrastyle %}等を上書き...