Sin descripción

base.html 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. {% load i18n static %}<!DOCTYPE html>
  2. {% get_current_language as LANGUAGE_CODE %}{% get_current_language_bidi as LANGUAGE_BIDI %}
  3. <html lang="{{ LANGUAGE_CODE|default:"en-us" }}" dir="{{ LANGUAGE_BIDI|yesno:'rtl,ltr,auto' }}">
  4. <head>
  5. <title>{% block title %}{% endblock %}</title>
  6. <link rel="stylesheet" type="text/css" href="{% block stylesheet %}{% static "admin/css/base.css" %}{% endblock %}">
  7. {% if not is_popup and is_nav_sidebar_enabled %}
  8. <link rel="stylesheet" type="text/css" href="{% static "admin/css/nav_sidebar.css" %}">
  9. <script src="{% static 'admin/js/nav_sidebar.js' %}" defer></script>
  10. {% endif %}
  11. {% block extrastyle %}{% endblock %}
  12. {% if LANGUAGE_BIDI %}<link rel="stylesheet" type="text/css" href="{% block stylesheet_rtl %}{% static "admin/css/rtl.css" %}{% endblock %}">{% endif %}
  13. {% block extrahead %}{% endblock %}
  14. {% block responsive %}
  15. <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
  16. <link rel="stylesheet" type="text/css" href="{% static "admin/css/responsive.css" %}">
  17. {% if LANGUAGE_BIDI %}<link rel="stylesheet" type="text/css" href="{% static "admin/css/responsive_rtl.css" %}">{% endif %}
  18. {% endblock %}
  19. {% block blockbots %}<meta name="robots" content="NONE,NOARCHIVE">{% endblock %}
  20. </head>
  21. {% load i18n %}
  22. <body class="{% if is_popup %}popup {% endif %}{% block bodyclass %}{% endblock %}"
  23. data-admin-utc-offset="{% now "Z" %}">
  24. <!-- Container -->
  25. <div id="container">
  26. {% if not is_popup %}
  27. <!-- Header -->
  28. <div id="header">
  29. <div id="branding">
  30. {% block branding %}{% endblock %}
  31. </div>
  32. {% block usertools %}
  33. {% if has_permission %}
  34. <div id="user-tools">
  35. {% block welcome-msg %}
  36. {% translate 'Welcome,' %}
  37. <strong>{% firstof user.get_short_name user.get_username %}</strong>.
  38. {% endblock %}
  39. {% block userlinks %}
  40. {% if site_url %}
  41. <a href="{{ site_url }}">{% translate 'View site' %}</a> /
  42. {% endif %}
  43. {% if user.is_active and user.is_staff %}
  44. {% url 'django-admindocs-docroot' as docsroot %}
  45. {% if docsroot %}
  46. <a href="{{ docsroot }}">{% translate 'Documentation' %}</a> /
  47. {% endif %}
  48. {% endif %}
  49. {% if user.has_usable_password %}
  50. <a href="{% url 'admin:password_change' %}">{% translate 'Change password' %}</a> /
  51. {% endif %}
  52. <a href="{% url 'admin:logout' %}">{% translate 'Log out' %}</a>
  53. {% endblock %}
  54. </div>
  55. {% endif %}
  56. {% endblock %}
  57. {% block nav-global %}{% endblock %}
  58. </div>
  59. <!-- END Header -->
  60. {% block breadcrumbs %}
  61. <div class="breadcrumbs">
  62. <a href="{% url 'admin:index' %}">{% translate 'Home' %}</a>
  63. {% if title %} &rsaquo; {{ title }}{% endif %}
  64. </div>
  65. {% endblock %}
  66. {% endif %}
  67. <div class="main shifted" id="main">
  68. {% if not is_popup and is_nav_sidebar_enabled %}
  69. {% block nav-sidebar %}
  70. {% include "admin/nav_sidebar.html" %}
  71. {% endblock %}
  72. {% endif %}
  73. <div class="content">
  74. {% block messages %}
  75. {% if messages %}
  76. <ul class="messagelist">{% for message in messages %}
  77. <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message|capfirst }}</li>
  78. {% endfor %}</ul>
  79. {% endif %}
  80. {% endblock messages %}
  81. <!-- Content -->
  82. <div id="content" class="{% block coltype %}colM{% endblock %}">
  83. {% block pretitle %}{% endblock %}
  84. {% block content_title %}{% if title %}<h1>{{ title }}</h1>{% endif %}{% endblock %}
  85. {% block content_subtitle %}{% if subtitle %}<h2>{{ subtitle }}</h2>{% endif %}{% endblock %}
  86. {% block content %}
  87. {% block object-tools %}{% endblock %}
  88. {{ content }}
  89. {% endblock %}
  90. {% block sidebar %}{% endblock %}
  91. <br class="clear">
  92. </div>
  93. <!-- END Content -->
  94. {% block footer %}<div id="footer"></div>{% endblock %}
  95. </div>
  96. </div>
  97. </div>
  98. <!-- END Container -->
  99. </body>
  100. </html>