django-sitetree

Software screenshot:
django-sitetree
Podrobnosti Software:
Verze: 0.10.0
Datum uploadu: 20 Feb 15
Vývojka: Igor Starikov
Licence: Volný
Popularita: 2

Rating: nan/5 (Total Votes: 0)

Django-sitetree je znovu použitelný Django aplikace zavedením strom, menu a strouhanka místo navigační prvky.
Jak používat
& Nbsp; 1. Přidat "sitetree," návrh na "INSTALLED_APPS" v nastavení souboru (obvykle "settings.py").
& Nbsp; 2. Run "./manage.py syncdb" pro instalaci sitetree tabulky do databáze.
& Nbsp; 3. Přejít na Django webu pro správu a přidat některé stromy a prvků stromu.
& Nbsp; 4. Přidat '{% zatížení sitetree%}' značku na vrchol šablony.
Nyní můžete použít následující šablony značky:
"Sitetree_menu" tag omítky menu:
{% Sitetree_menu z "mytree" patří "kufr"%}
Tag "sitetree_breadcrumbs" omítky strouhanka cestu:
{% sitetree_breadcrumbs z "mytree"%}
"Sitetree_tree" tag činí celý strom portálu:
{% Sitetree_tree z "mytree"%}
Další informace o značkách šablony
Tag argumentace Tree (část v uvozovkách, po "z" slova) by mohl být variabilní šablona.
"Sitetree_menu" tag:
{% Sitetree_menu z "mytree" patří "kufr, topmenu"%}
Tento příkaz poskytuje místo stromu zboží pod "kufru" a "topmenu" aliasem položek.
& Nbsp; Aliasy jsou dány k položkám přes "Správce webu". Následující aliasy jsou vyhrazeny:
& Nbsp; * kufr & ndash; získat body bez rodičů (kořenové položky)
& Nbsp; * to-děti & ndash; získat body v položce vyřešeny proud pro aktuální stránku
& Nbsp; * to-sourozenci & ndash; získat body do nadřazené položky vyřešeny proud pro aktuální stránku (aktuální položka v ceně)
& Nbsp; Site strom bod by mohly být řešeny nejen přezdívek, ale také ID.
Volitelný argument, "šablona" by mohly být dodány do všech výše uvedených značek:
{% Sitetree_menu z "mytree" patří "kufr, topmenu" šablona "MyTrees / mymenu.html"%}
{% sitetree_breadcrumbs od "mytree" šablony "MyTrees / mybreadcrumbs.html"%}
Potlačení sitetree vestavěné šablony
Chcete-li upravit navigační prvky mohli byste přepsat vestavěný sitetree šablon takto:
& Nbsp; 1. Přepnout na sitetree složky
& Nbsp; 2. Dále Přepněte na "šablon / sitetree"
& Nbsp; 3. Tam najdete následující šablony:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kopírování z nich, musíte do projektu Šablony adresáře a klidně ho přizpůsobit.
& Nbsp; 5. Viz "Poznámky k pokročilé sitetree značek" pouze pro objasnění dvou vyspělých sitetree šablony značek.
Poznámky k pokročilé sitetree značky
SiteTree zavádí některé pokročilé vyhledávací šablony, které budete muset řešit v případě, že jste přepsat vestavěné sitetree šablony.
Tag 1. "sitetree_children":
{% sitetree_children z someitem pro menu Šablona "sitetree / mychildren.html"%}
Realizuje site strom rekurzi. Používá se k tomu, aby podřízené položky konkrétním místě stromu "someitem 'pomocí šablony" sitetree / mychildren.html "na" Menu "typu navigace.
V podstatě šablona argument by měl obsahovat cestu k aktuální šabloně.
Povolené typy navigace: 1) v menu; 2) sitetree.
2. "sitetree_url" tag:
{% Sitetree_url pro someitem params%}
Řeší stromu Site položky URL nebo vzor adresy URL.
Tato značka je téměř stejné, jako Django vestavěné "url" tag. Rozdíl je v tom, že po "pro" to by měl dostat místo prvek stromu objektů.
A ano, můžete předat některé params po tomto objektu.
Překlady Django-sitetree
Můžete přeložit aplikaci do vašeho jazyka, pokud je podporována Django.
Pro překlad tipy najdete v Django dokumentaci: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Ostatní software developer Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Komentáře k django-sitetree

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!