我在base.html.twig我body看起来像这样:
<body>
{% block header %}{% endblock %}
{% block body %}
{% endblock %}
{% block footer %}{% endblock %}
{% block javascripts %}
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
<script src="{{ asset('/js/bootstrap.min.js') }}"></script>
<script src="{{ asset('/js/remodal.min.js') }}"></script>
<script src="{{ asset('/js/script.js') }}"></script>
{% endblock %}
</body>
Run Code Online (Sandbox Code Playgroud)
由于我的 fileshomepage.html.twig和subpage.html.twig extendfile base.html.twig,我想将一个类传递给body标签。
例如,在我的文件中homepage.html.twig我希望它是,<body class="home">而在我的subpage.html.twig文件中我希望它是<body class="subpage">.
是否可以简单地传递一个变量或类似的东西,或者是否有必要使用 a block?
我发现最简单的方法是简单地定义一个block这样的:
<body class="{% block body_class %}sub_page{% endblock %}">
然后只在homepage.html.twig使用:
{% block body_class %}homepage{% endblock %}
| 归档时间: |
|
| 查看次数: |
3112 次 |
| 最近记录: |