diff options
| author | stefan.ivic <contact@stefanivic.com> | 2024-06-08 15:44:17 +0200 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2024-06-18 16:49:53 +0200 |
| commit | ce1ad98565d98b7939367b2bcab755c3555ceb42 (patch) | |
| tree | 334799428166190114e9b72089661947ee9d99ac /docs/ref | |
| parent | a0c44d4e23f8f509757f97f28fbbb1ced3382361 (diff) | |
Fixed #35505 -- Added extrabody block to admin/base.html.
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 ===================== |
