Как убрать панировочные сухари и брендинг в шаблоне django? - PullRequest
2 голосов
/ 06 декабря 2011

Я могу переопределить хлебные крошки с помощью силы Джанго. Теперь я хочу полностью удалить панировочные сухари без какой-либо идентификации, так как я использовал jQuery для удаления панировочных сухарей и клеймения, как

  $('.breadcrumbs').remove() 
  $('#branding').remove()

Но, тем не менее, всякий раз, когда я загружаю страницу, брендинг и хлебные крошки также загружаются, тогда только она удалялась. Всякий раз, когда я загружаю новый контент на странице, он появляется. Это было захвачено и прикреплено здесь. Не могли бы вы предложить, как полностью удалить оба?

Breadcrumbs and Branding loading..

1 Ответ

3 голосов
/ 06 декабря 2011

Скопируйте шаблоны администратора из contrib/admin/templates/admin/base_site.html в каталог шаблонов вашего проекта templates/admin/templates/admin/base_site.html.Тогда вы можете переопределить все, что вам не нужно.Например:

{% extends "admin/base.html" %}
{% load i18n %}

{% block title %}{{ title }} | {% trans 'Django site admin' %}{% endblock %}

{% block branding %}
  {# add your branding in this block %}
{% endblock %}

{% block breadcrumbs %}
  {# removed #}
{% endblock %}

{% block nav-global %}{% endblock %}

ОБНОВЛЕНИЕ: Если вы скопируете admin/base.html в каталог шаблонов и удалите весь блок (а не только его содержимое), другие шаблоны могут определить этот блок, но это будетне присутствовать на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...