diff options
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/contrib/admin/index.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index 20f2ce7582..504ab62368 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -2827,6 +2827,32 @@ linked to the document in ``{% block dark-mode-vars %}``. .. _prefers-color-scheme: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme +.. _extrabody: + +``extrabody`` block +=================== + +.. versionadded:: 5.2 + +You can add custom HTML, JavaScript, or other content to appear just before the +closing ``</body>`` tag of templates that extend ``admin/base.html`` by +extending the ``extrabody`` block. For example, if you want an alert to appear +on page load you could add a ``admin/base.html`` template override to your +project: + +.. code-block:: html+django + + {% extends 'admin/base.html' %} + + {% block extrabody %} + {{ block.super }} + <script> + document.addEventListener('DOMContentLoaded', function() { + window.alert('Welcome!'); + }); + </script> + {% endblock extrabody %} + ``AdminSite`` objects ===================== |
