我正在开展一个小项目,我想我会尝试wagtail。我现在想知道如何在侧边栏中更改wagtail的管理员徽标(图片左下角的左上图)。
我可以直接更改/static/wagtailadmin/images/wagtail-logo.svg
,但这是错误的;)。
答案 0 :(得分:8)
徽标在此处定义:
要覆盖它,您需要一个包含templates/wagtailadmin/base.html
且在INSTALLED_APPS
之前的wagtail的应用。
答案 1 :(得分:7)
Wagtail已经使用django-overextends提供了官方文档中的解决方案:
要替换默认徽标,请创建一个模板文件your_app/templates/wagtailadmin/base.html
,该文件将覆盖块branding_logo,如下所示:
{% overextends "wagtailadmin/base.html" %}
{% block branding_logo %}
<img src="{{ STATIC_URL }}images/custom-logo.svg" alt="Custom Project" width="80" />
{% endblock %}
查看Wagtail Custom branding了解详情。