0

小枝を使用するプロジェクトに取り組んでいます。各ページは

{% extends "_layouts/_master" %}

_layouts/master 内に body タグがあります

<body class="{% block bodyClass %}{% endblock %}">

インクルードを使用しているページから body タグにクラスを追加できますか?

4

1 に答える 1

2

_layouts/_master子テンプレート (親を拡張するもの) で親ブロック (で定義) をオーバーライドできます。子テンプレートに次を追加します。

{% extends "_layouts/_master" %}
{% block bodyClass %}css-body-class another-css-body-class{% endblock %}

親ブロックのコンテンツを含めて、それに何かを追加することもできます:

{% extends "_layouts/_master" %}
{% block bodyClass %}{{parent()}} css-body-class another-css-body-class{% endblock %}

extendsの小枝のドキュメントで詳細を読むことができます。

于 2018-08-01T04:31:35.983 に答える