django-sitetree

Screenshot Software:
django-sitetree
Szczegóły programowe:
Wersja: 0.10.0
Filmu: 20 Feb 15
Wywoływacz: Igor Starikov
Licencja: Wolny
Popularność: 14

Rating: 5.0/5 (Total Votes: 1)

django-sitetree jest wielokrotnego użytku App Django wprowadzenie strona drzewo, menu i bułce tartej elementy nawigacyjne.
Jak używać
& Nbsp; 1. Dodaj aplikację 'sitetree' do 'INSTALLED_APPS' w pliku ustawień (zwykle "settings.py").
& Nbsp; 2. Uruchom './manage.py syncdb ", aby zainstalować tabele sitetree do bazy danych.
& Nbsp; 3. Idź do Django miejscu Admin i dodać kilka drzew i elementy drzewa.
& Nbsp; 4. Dodaj '{% sitetree obciążenia%}' znacznik na górze szablonu.
Teraz możesz użyć następujących tagów szablonu:
"Sitetree_menu 'tag menu powoduje:
{% Sitetree_menu z "mytree" obejmują "trunk"%}
Tag 'sitetree_breadcrumbs "świadczy bułką tartą ścieżkę:
{% sitetree_breadcrumbs z "mytree"%}
"Sitetree_tree" renderuje całe drzewo stronę:
{% Sitetree_tree z "mytree"%}
Więcej informacji na temat tagów szablonu
Tag argumentem Drzewo (część w cudzysłów, po "z" słowa) może być zmienna szablonu.
"Sitetree_menu" tag:
{% Sitetree_menu z "mytree" obejmują "trunk, topmenu"%}
Polecenie to powoduje, elementy drzewa strona mocy "pniu" i "topmenu" pozycje aliasowane.
& Nbsp; Pseudonimy są podane pozycji poprzez "Admin" miejscu. Następujące aliasy są zarezerwowane:
& Nbsp; & mdash * tułowia; aby elementy bez rodziców (szt korzeniowe)
& Nbsp; * to-dzieci & ndash; się elementy w pozycji uchwala się, co obecna na bieżącej stronie
& Nbsp; * to rodzeństwo & mdash; się elementy w dominującej pozycji uchwala się, co obecna na bieżącej stronie (aktualna pozycja w zestawie)
& Nbsp; serwisu poz drzewo może być skierowana nie tylko aliasów, ale również identyfikatory.
Opcjonalnie "szablon" argumentem może być dostarczony wszystkich wyżej wymienionych znaczników:
{% Sitetree_menu z "mytree" obejmują "trunk, topmenu" szablon "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs z "szablon" "mytree mytrees / mybreadcrumbs.html"%}
Zastępowanie sitetree wbudowanych szablonów
Aby dostosować elementy nawigacyjne zobaczyć należy zastąpić wbudowanych szablonów sitetree w następujący sposób:
& Nbsp; 1. Przełącz na sitetree folderze
& Nbsp; 2. Przełącz dalej do "templates / sitetree"
& Nbsp; 3. Znajdziesz tam następujące wzory:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Skopiuj tego z nich, trzeba do projektu szablony katalog i zachęcamy do tego dostosować.
& Nbsp; 5. Patrz "Uwagi na temat zaawansowanych tagów sitetree" poniżej dla wyjaśnienia w sprawie dwóch zaawansowanych tagów szablonu sitetree.
Uwagi na temat zaawansowanych tagów sitetree
SiteTree wprowadza kilka zaawansowanych tagi szablonu, które masz do czynienia w przypadku można zastąpić wbudowane szablony sitetree.
Tag 1. "sitetree_children ':
{% sitetree_children z someitem do szablonu menu "sitetree / mychildren.html"%}
Implementuje drzewa witryna rekursji. Używane do renderowania elementów podrzędnych określonego drzewa stronie "someitem" za pomocą szablonu "sitetree / mychildren.html" dla typu "menu" nawigacji.
Zasadniczo szablon argument powinien zawierać ścieżkę do bieżącego samego szablonu.
Dozwolone typy nawigacji: 1) w menu; 2) sitetree.
2. "sitetree_url" tag:
{% Sitetree_url dla someitem params%}
Rozwiązuje url lub url wzór miejscu tree elementu.
Ten znacznik jest tak samo jak Django wbudowanym 'url' tagu. Różnica jest taka, że ​​po "dla" powinna dostać miejsce obiektu element drzewa.
I tak, można przejść kilka params po tym obiekcie.
Tłumaczenie django-sitetree
Możesz przetłumaczyć aplikację na swój język, jeśli jest obsługiwany przez Django.
Do przeliczenia wskazówki odnoszą się do dokumentacji Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Inne programy z deweloperem Igor Starikov

Updatorr
Updatorr

14 Apr 15

letmehear
letmehear

14 Apr 15

Komentarze do django-sitetree

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!