短い文字列要素には、どのソリューションがより適切で推奨されますか?ブロックを定義し、ユーザーが次のように内容を上書きできるようにするには:
<title>{% block title %}{% endblock %}</title>
または、変数のブロックを作成し、デフォルト値を設定して、ユーザーがこのブロックをインポートできるようにします。
基本テンプレート:
{% block variables %}
{% set meta.title = '' %}
{% endblock %}
<title>{{ meta.title }}</title>
ユーザーテンプレート:
{% block variables %}
{{ parent() }}
{% set meta.title = 'some title' %}
{% endblock %}