Django-Sitetree.

Diese wiederverwendbare Django-App stellt Site Tree, Menüs und Breadcrumbs Navigationselemente vor
Jetzt downloaden

Django-Sitetree. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Igor Starikov
  • Website des Verlags:
  • http://github.com/idlesign/

Django-Sitetree. Stichworte


Django-Sitetree. Beschreibung

Diese wiederverwendbare Django-App stellt Site Tree, Menüs und Breadcrumbs-Navigationselemente ein Django-Sitetree ist eine wiederverwendbare Django-App, die Site-Baum-, Menüs und Breadcrumbs-Navigationselemente einführt 2. RUN './Manage.py syncdb', um Sitetree-Tabellen in der Datenbank zu installieren. 3. Gehen Sie zu Django Admin-Site und fügen Sie einige Bäume und Baumobjekte hinzu. 4. Fügen Sie '{% Laden von Sitetree%}' an die Spitze einer Vorlage. Sie können die folgenden Template-Tags verwenden: 'Sitetree_menu' Tag Renders-Menü: {% sitetre_menu von "mytree" enthält "Trunk"%} 'Sitetree_breadcrumbs 'Tag renders preadcrumbs path: {% sitetree_breadcrumbs von "mytree"%}' sitetree_tree 'Tag rendern den gesamten Standortbaum: {% sitetre_tree von "mytree"%} Mehr über Template Tagstree-Tag-Argument (Teil in doppelten Zitaten, folgen "von' von 'word ) Könnte eine Templat-Variable sein Aliase werden Gegenstände über die "Administratorseite" gegeben. Die folgenden Aliasnamen sind reserviert: * Trunk - Artikel ohne Eltern (Root-Artikel) * THE-KINDER - Elemente unter Artikel erhalten, die als Strom für die aktuelle Seite * aufgelöst wurden * Diese Geschwister - Erzielen Sie Artikel unter dem Elternteil des Elements, das als Strom für den Strom aufgelöst wird Seite (aktueller Artikel enthalten) Site Tree-Artikel könnte nicht nur von Aliases angesprochen werden, sondern auch von IDS.Optional 'Template' Argument könnte allen oben genannten Tags bereitgestellt werden: {% Sitetree_Menu von "MyTree" inklusive "Rumpf, Topmenu" -Staat " mytrees / mymenu.html "%} {% sitetree_breadcrumbs von" mytree "-vorlage" mytrees / mybreescrumbs.html "%} Überschreiben von Sitetree Integrierte Templatesto Customing Navigation Elements Ansicht Sie sollten die eingebauten Sitetree-Vorlagen wie folgt überschreiben: 1. Wechseln Sie die eingebauten Sitetree-Vorlagen zu SITETEREE-Ordner 2. Wechseln Sie weiter in 'Vorlagen / Sitetree' 3. Dort finden Sie folgende Vorlagen: * preencrumbs.html * menu.html * tree.html 4. Kopieren Sie, welche von ihnen Sie in Ihr Projektvorlagen-Verzeichnis benötigen Fühlen Sie sich frei, um es anzupassen. 5. Siehe 'Notes zu Advanced Sitetree-Tags' unten, um auf zwei erweiterte Sitetree-Vorlage-Tags zu klären 'Sitetree_Children' Tag: {% Sitetree_Children von Visitem für Menüvorlage "Sitetree / mychildren.html"%} Implementiert Site Tree Recursion. Wird verwendet, um Kinderelemente von spezifischen Site-Baumstruktur 'phantel "mit der Vorlage" Sitetree / mychildren.html "für' Menü 'Navigationstype. 2) Sitetree.2. Tag 'sitetree_url' Tag: {% sitetree_url für phantasie params%} löst die URL- oder URL-Muster des Site Tree-Elements auf. Dieses Tag ist das gleiche wie das eingebaute Django-TAG-Tag. Der Unterschied besteht darin, dass nach 'für' Site Tree-Artikelobjekte erhalten soll.und, ja, Sie können einige Parameter nach diesem Objekt weitergeben.Dranslating django-sitetreyou kann die Anwendung in Ihre Sprache übersetzen, wenn sie von django unterstützt wird. Zur Django-Dokumentation: http://docs.djangoproject.com/de/1.1/tops/i18n/lokalization/ Anforderungen: · Python


Django-Sitetree. Zugehörige Software