django-sitetree

Software screenshot:
django-sitetree
Dettagli del software:
Versione: 0.10.0
Data di caricamento: 20 Feb 15
Sviluppatore: Igor Starikov
Licenza: Libero
Popolarità: 2

Rating: nan/5 (Total Votes: 0)

django-sitetree è riutilizzabile app Django introducendo albero, menu e pangrattato sito elementi di navigazione.
Come utilizzare
& Nbsp; 1. Aggiungere l'applicazione 'sitetree' a 'INSTALLED_APPS' nel file di impostazioni (di solito 'settings.py').
& Nbsp; 2. Run 'syncdb ./manage.py' per installare le tabelle sitetree nel database.
& Nbsp; 3. Vai al sito Django Admin e aggiungere alcuni alberi e oggetti albero.
& Nbsp; 4. Aggiungi '{% load sitetree%}' tag alla parte superiore di un modello.
Ora è possibile utilizzare i seguenti tag modello:
'Sitetree_menu' tag menù rende:
{% Sitetree_menu da "myTree" include "trunk"%}
Tag 'sitetree_breadcrumbs' rende percorso pangrattato:
{% sitetree_breadcrumbs di "myTree"%}
Tag 'sitetree_tree' rende tutto l'albero sito:
{% Sitetree_tree da "myTree"%}
Più su tag modello
Argomento Albero tag (parte tra virgolette, a seguito 'da' word) potrebbe essere una variabile del template.
Tag 'sitetree_menu':
{% Sitetree_menu da "myTree" include "tronco, topmenu"%}
Questo comando rende oggetti albero sito in 'tronco' e '' voci topmenu alias.
& Nbsp; Alias ​​sono dati agli elementi attraverso l''amministratore del sito'. I seguenti alias sono riservati:
& Nbsp; * tronco & mdash; ottenere elementi senza genitori (articoli di root)
& Nbsp; * questa-children & mdash; ottenere oggetti alla voce risolti come corrente per la pagina corrente
& Nbsp; * questa fratellastri & mdash; vengono poste di genitore di elemento risolti come corrente per la pagina corrente (oggetto corrente incluso)
& Nbsp; voce albero del sito potrebbe essere affrontata non solo alias, ma anche per gli ID.
'Template' facoltativa argomento potrebbe essere fornito a tutti i tag di cui sopra:
{% Sitetree_menu da "myTree" include "tronco, topmenu" template "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs da "myTree" template "mytrees / mybreadcrumbs.html"%}
Modelli incorporati in Override sitetree
Per personalizzare gli elementi di navigazione vista si dovrebbe ignorare il built-in modelli sitetree come segue:
& Nbsp; 1. Passare alla cartella di sitetree
& Nbsp; 2. Passa in seguito alla 'templates / sitetree'
& Nbsp; 3. Vi troverete i seguenti modelli:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Copia seconda di quale di loro è necessario nel progetto templates directory e sentitevi liberi di personalizzarlo.
& Nbsp; 5. Vedi 'Note sulla tag sitetree avanzate "sotto di chiarimento su due tag avanzati template sitetree.
Note tag sitetree avanzate
SiteTree introduce alcuni tag template avanzati che hai a che fare con in caso di ignorare i modelli sitetree incorporati.
Tag 'sitetree_children' 1.:
{% sitetree_children di someitem per modello di menu "sitetree / mychildren.html"%}
Implementa albero sito ricorsione. Utilizzato per rendere elementi figlio di specifica struttura del sito 'someitem' utilizzando il modello "sitetree / mychildren.html" per 'menu' tipo di navigazione.
Fondamentalmente argomento template dovrebbe contenere il percorso di modello corrente stessa.
Tipi di navigazione consentiti: 1) del menu; 2) sitetree.
2. 'sitetree_url' tag:
{% Sitetree_url per someitem params%}
Risolve url o l'URL del modello di oggetto albero sito.
Questo tag è molto simile a Django built-in tag 'url'. La differenza è che dopo 'per' dovrebbe avere luogo oggetto elemento albero.
E, sì, si può passare alcuni params dopo tale oggetto.
Tradurre django-sitetree
È possibile tradurre l'applicazione nella tua lingua, se è supportato da Django.
Per la traduzione suggerimenti riferimento alla documentazione Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Altri software di sviluppo Igor Starikov

Updatorr
Updatorr

14 Apr 15

letmehear
letmehear

14 Apr 15

Commenti a django-sitetree

I commenti non trovato
Aggiungi commento
Accendere le immagini!