django-sitetree

Tela Software:
django-sitetree
Detalhes de Software:
Versão: 0.10.0
Data de upload: 20 Feb 15
Revelador: Igor Starikov
Licença: Livre
Popularidade: 2

Rating: nan/5 (Total Votes: 0)

django-Sitetree é um app Django reutilizável introdução de elementos de navegação do site árvore, menu e pão ralado.
Como usar
& Nbsp; 1. Adicione o aplicativo 'Sitetree' para 'INSTALLED_APPS' em seu arquivo de configuração (geralmente 'settings.py').
& Nbsp; 2. Run 'syncdb ./manage.py' para instalar mesas Sitetree em banco de dados.
& Nbsp; 3. Ir para o site Django admin e adicionar algumas árvores e itens de árvore.
& Nbsp; 4. Adicionar '{% load Sitetree%}' tag para o início de um template.
Agora você pode usar as seguintes tags de modelos:
'Sitetree_menu' tag torna cardápio:
{% Sitetree_menu de "mytree" incluir "tronco"%}
Tag 'sitetree_breadcrumbs' torna pão ralado caminho:
{% sitetree_breadcrumbs de "mytree"%}
Tag 'sitetree_tree "torna toda árvore do local:
{% Sitetree_tree de "minhaarvore"%}
Mais sobre template tags
Argumento Árvore tag (parte entre aspas, a seguir 'de' palavra) pode ser uma variável de modelo.
Tag 'sitetree_menu':
{% Sitetree_menu de "mytree" incluir "tronco, topmenu"%}
Este comando torna itens de árvore local sob 'tronco' e '' topmenu itens alias.
& Nbsp; Aliases são dadas aos itens através do "site de Admin '. Os apelidos a seguir são reservados:
& Nbsp; * tronco & mdash; obter itens sem os pais (itens de raiz)
& Nbsp; * this-crianças & mdash; se os itens incluídos na rubrica resolvido como atual para a página atual
& Nbsp; * this-irmãos & mdash; se itens sob pai do item resolvido como atual para a página atual (atual item incluído)
& Nbsp; item da árvore do site poderia ser abordada não só por apelidos, mas também por IDs.
Opcional 'modelo' argumento poderia ser fornecido para todas as marcas mencionadas acima:
{% Sitetree_menu de "mytree" incluir "tronco, topmenu" template "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs de "minhaarvore" modelo "mytrees / mybreadcrumbs.html"%}
Substituindo Sitetree modelos integrados
Para personalizar elementos de navegação ver você deve substituir o built-in templates Sitetree da seguinte forma:
& Nbsp; 1. Mudar para pasta Sitetree
& Nbsp; 2. Alterne mais para 'templates / Sitetree'
& Nbsp; 3. Lá você encontrará os seguintes modelos:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Copie qualquer deles que você precisa em seu projeto templates diretório e sinta-se livre para personalizá-lo.
& Nbsp; 5. Consulte 'Notas sobre marcas Sitetree avançados' abaixo de esclarecimento em duas tags avançadas modelo Sitetree.
Notas sobre marcas Sitetree avançados
Sitetree introduz algumas tags avançadas modelo que você tem que lidar com o caso de substituir os modelos Sitetree embutidos.
Tag '' sitetree_children 1.:
{% sitetree_children de someitem para template menu "Sitetree / mychildren.html"%}
Implementa recursão árvore site. Usado para processar itens filho de árvore site specific 'someitem' usando o modelo "Sitetree / mychildren.html" para 'menu' tipo de navegação.
Basicamente argumento de modelo deve conter caminho para si modelo atual.
Tipos de navegação de estimação: 1) do menu; 2) Sitetree.
2. «sitetree_url 'tag:
{% Sitetree_url para someitem params%}
Resolve url ou url padrão local do item da árvore.
Esta marca é a mesma coisa como Django embutido tag 'url'. A diferença é que, depois de "para" ele deve ficar local objeto de item de árvore.
E, sim, você pode passar alguns parâmetros após esse objeto.
Traduzindo django-Sitetree
Você pode traduzir aplicativo em seu idioma, se for apoiada por Django.
Para tradução dicas referem-se a documentação do Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Outro software de desenvolvedor Igor Starikov

Updatorr
Updatorr

14 Apr 15

letmehear
letmehear

14 Apr 15

Comentário para django-sitetree

Comentários não encontrado
Adicionar comentário
Ligue imagens!