私は小さなプロジェクトに取り組んでおり、 wagtailを試してみようと思いました。サイドバーの wagtail の管理者ロゴを変更する方法を考えています (下の画像の左上の画像)。
私は/static/wagtailadmin/images/wagtail-logo.svg
直接変更することができますが、それは間違っているでしょう;)。
私は小さなプロジェクトに取り組んでおり、 wagtailを試してみようと思いました。サイドバーの wagtail の管理者ロゴを変更する方法を考えています (下の画像の左上の画像)。
私は/static/wagtailadmin/images/wagtail-logo.svg
直接変更することができますが、それは間違っているでしょう;)。
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 カスタム ブランドを確認してください。
注: Wagtail の最新バージョンでは、django-overextends
もう必要ありません。テンプレートのデフォルトextends
のタグを使用するようになりました。詳細については、ドキュメントを参照してくださいDjango
ロゴは次のように定義されています。
それをオーバーライドするには、wagtail を含みtemplates/wagtailadmin/base.html
、先行するアプリが必要ですINSTALLED_APPS
。
幸運を!