django-breadcrumbs.

Fácil de usar sistema genérico genérico para a estrutura de Django
Baixe Agora

django-breadcrumbs. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Nome do editor:
  • Felipe Prenholato
  • Site do editor:
  • http://github.com/chronossc/

django-breadcrumbs. Tag


django-breadcrumbs. Descrição

Fácil de usar sistema genérico genérico para o Framework Django Django-breadcrumbs é um sistema de pão breachcrumb para o django framework, que permite adicionar breadcrumbs personalizados para visualizações simples, vistas genéricas e suporte Django Flatpages app.in formato de um middleware plugável que adiciona um breadcrumbs calável / iterativo em seu objeto de solicitação, permitindo você para definir breachcrumbs (um ou mais) em cada visualização de objetos, listas ou tuplas adicionadas a partir do pedido.Breadcrumbs e é iterable, fácil de usar em modelos fornecendo um objeto com atributos de nome e url.Install django-breadcrumbsjust colocar em seu patch python e adicionar breadcrumbs.middleware.breadcrumbsmiddleware para o seu middleware_classes.adding breadcrumbsto adicionar pão-pão você só precisa ligar para solicitar.braadcrumbs ('título', url), ex: def abisado (pedido): solicitação.braadcrumbs (_ ("Sobre"), request.path_info) ... Def Generic_Crud_Ver (Solicitação, Modelo, Ação): "" "" "" "" "Modelo = Nome do modelo Ação = nome da ação" "" solicitar.braadcrumbs ( ... todos os modos de adicionar um breadcrumb: # um por onerequest.breadcrumbs (nome, url) # vários tuplas / listsRequest.Breadcrumbs (((nome1 , url1), (nome2, url2), (nome3, url3), ...,)) solicitar.braadcrumbs (, , , ...]) # Objetos com Nome dos Atributos e URL em Formato Lista / Tupla: Request.Beadcrumbs ((Obj1, Obj2, Obj3, Obj4, ......)) Pedido.Breadcrumbs ( Nota: Você pode usar o Solicitar.Breadcrumbs com segurança em qualquer middleware após o breadcrumbsmiddleware ou qualquer lugar onde você tem objeto de solicitação após o breadcrumbsmiddleware são processados de pás comerciais + breadcrumbsflatpages é um aplicativo que permite que o usuário crie URLs com conteúdo estático e um título. Mas crie breadcrumbs para esse tipo de caminho de URL 'Unknow' não é divertido, então eu modifiquei o FlatPageFackMiddleware para preencher breachcrumbs para cada página plana em path.is realmente fácil de usar, basta adicionar breadcrumbs.middleware.flatpagefallbackmiddleware em sua middleware_classes depois Breadcrumbsmiddleware e tudo feito! Usando em templatesto use breadcrumbs no modelo, apenas que você precisa é iterar sobre pão breadcrumbs, exemplo: {% para breadcrumb in request.Beadcrumbs%} {{ breadcrumb.name}} {% se não forloop.last%} >> {% final%} {% endFor%} optionsdjango-breadcrumbs tem uma única opção para definir em suas configurações.py:breadcrumbs_auto_home: padrões , Se for verdadeiro, os breadcrumbs adicionam como primeiro breadcrumb in List (_ ("Home"), u "/") Requisitos: · Pitão · Django.


django-breadcrumbs. Software Relacionado