django-sitetree

Sagteware kiekie:
django-sitetree
Sagteware besonderhede:
Weergawe: 0.10.0
Upload datum: 20 Feb 15
Ontwikkelaar: Igor Starikov
Lisensie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

Django-sitetree is 'n herbruikbare Django app bekendstelling webwerf boom, spyskaart en broodkrummels navigasie elemente.
Hoe om te gebruik
& Nbsp; 1. Voeg die 'sitetree se aansoek om' INSTALLED_APPS "in jou instellings lêer (gewoonlik 'settings.py).
& Nbsp; 2. Run './manage.py syncdb' sitetree tafels te installeer in die databasis.
& Nbsp; 3. Gaan na Django Admin webwerf en voeg 'n paar bome en boom items.
& Nbsp; 4. Voeg '{% vrag sitetree%}' tag na die top van 'n sjabloon.
Nou kan jy gebruik om die volgende sjabloon tags:
'Sitetree_menu' tag lewer spyskaart:
{% Sitetree_menu van "mytree" sluit "stam"%}
'Sitetree_breadcrumbs' tag lewer broodkrummels pad:
{% Sitetree_breadcrumbs van "mytree"%}
'Sitetree_tree' tag lewer hele werf boom:
{% Sitetree_tree van "mytree"%}
Meer oor sjabloon tags
Tree tag argument (deel in dubbel aanhalings, volgende 'uit 'n woord) kan 'n sjabloon wisselvallig wees.
'Sitetree_menu' tag:
{% Sitetree_menu van "mytree" sluit "stam, Topmenu"%}
Hierdie opdrag maak terrein boom items onder 'stam' en 'Topmenu' gealiasseer items.
& Nbsp; Aliassen word aan items deur die 'Admin webwerf. Die volgende aliasse is voorbehou:
& Nbsp; * stam & mdash; kry items sonder ouers (root items)
& Nbsp; * hierdie-kinders & mdash; raak items onder item opgelos as die huidige vir die huidige bladsy
& Nbsp; * hierdie-broers en susters & mdash; raak items onder ouer item opgelos as die huidige vir die huidige bladsy (huidige item ingesluit)
& Nbsp; Site boom item aangespreek kan word nie net deur die aliasse, maar ook deur ID's.
Opsionele Sjabloon argument kan voorsien word aan alle bogenoemde tags:
{% Sitetree_menu van "mytree" sluit "stam, Topmenu" template "mytrees / mymenu.html"%}
{% Sitetree_breadcrumbs van "mytree" template "mytrees / mybreadcrumbs.html"%}
Herdefiniërende sitetree ingeboude templates
Aan te pas navigasie elemente sien moet jy ignoreer die ingeboude sitetree templates soos volg:
& Nbsp; 1. Skakel oor na sitetree gids
& Nbsp; 2. Skakel verder na 'templates / sitetree'
& Nbsp; 3. Daar sal jy die volgende templates vind:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kopieer ookal van hulle wat jy nodig het in jou projek templates en voel vry om dit aan te pas.
& Nbsp; 5. Sien 'Notes op gevorderde sitetree tags "hieronder vir meer inligting oor twee gevorderde sitetree sjabloon tags.
Notes op gevorderde sitetree tags
SiteTree stel sommige gevorderde sjabloon tags wat jy het om te hanteer in die geval dat jy ignoreer die ingeboude sitetree templates.
1. 'sitetree_children' tag:
{% Sitetree_children van someitem vir menu sjabloon "sitetree / mychildren.html"%}
Implemente webwerf boom rekursie. Gebruik kind items van spesifieke terrein boom 'someitem' deur sjabloon "sitetree / mychildren.html" vir "spyskaart" navigasie tipe te lewer.
Basies sjabloon argument moet pad na huidige sjabloon self bevat.
Toegelaat navigasie tipes: 1) kieslys; 2) sitetree.
2. 'sitetree_url' tag:
{% Sitetree_url vir someitem params%}
Besluit webwerf boom item se url of url patroon.
Hierdie merker is baie dieselfde as Django ingeboude 'url' tag. Die verskil is dat na 'vir' dit moet webwerf kry boom item voorwerp.
En ja, jy kan 'n paar params ná daardie voorwerp.
Die vertaling Django-sitetree
Jy kan aansoek vertaal in jou taal as dit word ondersteun deur Django.
Vir vertaling wenke verwys na Django dokumentasie: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Ander sagteware ontwikkelaar Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Kommentaar te django-sitetree

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!