html - 如何将类、id 或属性添加到树枝包括?
问题描述
我正在做一个使用树枝的项目。每个页面使用
{% extends "_layouts/_master" %}
在 _layouts/master 里面有一个 body 标签
<body class="{% block bodyClass %}{% endblock %}">
我可以从使用包含的页面向 body 标记添加一个类吗?
解决方案
您可以在子模板(扩展父模板的模板)中覆盖父块(在 中定义_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 %}
您可以在延伸的树枝文档中阅读更多信息。
推荐阅读
- python - 如何为使用“for”循环实例化的类实例命名?
- or-tools - 修改 google ortools vrptw 示例失败
- cmake - VSOME/IP 问题:我无法完成 CMake
- java - 如何将此 while 循环转换为 for 循环?
- docker - docker-compose 错误“找不到指定的 Dockerfile:Dockerfile”
- rust - 静态声明的结构,方法采用非静态引用
- mysql - MySQL LIMIT X, Y 当我增加 X 时变慢
- android - 为什么我不能调用只需要传递Context的FakeSplitInstallManagerFactory的create方法?
- r - 如何在 a4 pdf 上放置多个 ggplot 图表?
- python-3.x - 如何直接在 tkinter 画布上捕获击键?