django-sitetree

Screenshot der Software:
django-sitetree
Softwarebeschreibung:
Version: 0.10.0
Upload-Datum: 20 Feb 15
Entwickler: Igor Starikov
Lizenz: Frei
Popularität: 2

Rating: nan/5 (Total Votes: 0)

django-Seitenbaum ist eine wiederverwendbare Django app Einführung Site Baum, Menü und Paniermehl Navigationselemente.
Wie zu verwenden
& Nbsp; 1. Fügen Sie die "Seitenbaum" Anwendung "INSTALLED_APPS 'in Ihre Einstellungsdatei (in der Regel" settings.py').
& Nbsp; 2. Run './manage.py syncdb' zu Seitenbaum Tabellen in die Datenbank zu installieren.
& Nbsp; 3. Zum Django Admin Website und fügen Sie einige Bäume und Baumteile.
& Nbsp; 4. Hinzufügen '{% Last Seitenbaum%}' Tag an die Spitze der Vorlage.
Jetzt können Sie die folgenden Vorlagen-Tags verwenden:
'Sitetree_menu' tag macht Menü:
{% Sitetree_menu von "mytree" gehören "Stamm"%}
'Sitetree_breadcrumbs' tag macht Brotkrumen-Pfad:
{% Sitetree_breadcrumbs von "mytree"%}
'Sitetree_tree' tag macht gesamte Website Baum:
{% Sitetree_tree von "mytree"%}
Mehr über Template-Tags
Baum-Tag-Argument (Teil in Anführungszeichen nach 'von' Wort) könnte eine Vorlage variabel sein.
'Sitetree_menu "tag:
{% Sitetree_menu von "mytree" include "Stamm, topmenu"%}
Dieser Befehl macht Website Baumelemente unter "Stamm" und "oberen Menü 'Alias ​​Artikel.
& Nbsp; Aliase werden Artikel über die "Admin Site" gegeben. Die folgenden Aliase sind reserviert:
& Nbsp; * Stamm & mdash; erhalten Artikel ohne Eltern (root Beiträge)
& Nbsp; * Dieses Kinder & mdash; erhalten Artikel unter Punkt als aktuelle für die aktuelle Seite gelöst
& Nbsp; * Dieses Geschwister & mdash; als Strom für die aktuelle Seite erhalten Punkte unter übergeordnete Element gelöst (aktuelle Element im Lieferumfang enthalten)
& Nbsp; Website-Baum Element konnte nicht nur von Aliasnamen, sondern auch von IDs angesprochen werden.
Optional 'template' Argument könnte für alle oben genannten Tags geliefert werden:
{% Sitetree_menu von "mytree" include "Stamm, topmenu" Vorlage "mytrees / mymenu.html"%}
{% Sitetree_breadcrumbs von "mytree" Vorlage "mytrees / mybreadcrumbs.html"%}
Das Überschreiben Seitenbaum integrierten Vorlagen
So passen Sie Navigationselemente sehen Sie außer Kraft setzen sollte dem integrierten Seitenbaum-Vorlagen, wie folgt:
& Nbsp; 1. Wechseln Sie in den Ordner Seitenbaum
& Nbsp; 2. Weitere Schalter zu "templates / Seitenbaum '
& Nbsp; 3. Es erwarten Sie folgende Vorlagen finden:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kopieren Sie je nachdem, welche von ihnen die Sie in Ihr Projekt benötigen templates und fühlen sich frei, um sie anzupassen.
& Nbsp; 5. Siehe "Hinweise zur erweiterten Seitenbaum-Tags" weiter unten zur Klärung auf zwei erweiterte Seitenbaum Template-Tags.
Hinweise zur erweiterten Seitenbaum-Tags
Seitenbaum führt einige erweiterte Vorlagen-Tags, die Sie mit, wenn Sie die integrierten Seitenbaum Vorlagen außer Kraft zu tun haben.
1. "sitetree_children" tag:
{% Sitetree_children von someitem für Menüvorlage "Seitenbaum / mychildren.html"%}
Implementiert Site Baum Rekursion. Wird verwendet, um untergeordnete Elemente des spezifischen Ort Baum "someitem" mit Vorlage "Seitenbaum / mychildren.html" für "Menü" Navigationstyp zu machen.
Grundsätzlich Template-Argument sollte Pfad zum aktuellen Vorlage selbst enthalten.
Erlaubt Navigationsarten: 1) Menü; 2) Seitenbaum.
2. "sitetree_url" tag:
{% Sitetree_url für someitem params%}
Löst URL oder URL-Muster-Site Baum Elements.
Dieser Tag ist das gleiche wie Django eingebauten 'url' Tag. Der Unterschied ist, dass nach "für" es sollte Website erhalten Baumelement-Objekt.
Und, ja, können Sie einige params nach diesem Objekt zu übergeben.
Übersetzung django-Seitenbaum
Sie können Anwendung in Ihre Sprache übersetzen, wenn es von Django unterstützt wird.
Für Übersetzungstipps finden Sie in Django-Dokumentation: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Andere Software von Entwickler Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Kommentare zu django-sitetree

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!