django-sitetree

Screenshot Software:
django-sitetree
Mga detalye ng Software:
Bersyon: 0.10.0
I-upload ang petsa: 20 Feb 15
Nag-develop: Igor Starikov
Lisensya: Libre
Katanyagan: 14

Rating: 5.0/5 (Total Votes: 1)

Django-sitetree ay isang magagamit muli Django app na nagpapakilala sa site tree, menu at breadcrumbs mga elemento ng pag-navigate.
Paano gamitin ang
& Nbsp; 1. Idagdag ang 'sitetree' application na 'INSTALLED_APPS' sa mga setting ng file (karaniwan ay 'settings.py').
& Nbsp; 2. Run './manage.py syncdb' upang i-install sitetree mga talahanayan sa database.
& Nbsp; 3. Pumunta sa Django site ng admin at magdagdag ng ilang mga puno at puno ng mga item.
& Nbsp; 4. Idagdag '{% ng pagkarga sitetree%}' tag sa tuktok ng isang template.
Ngayon ay maaari mong gamitin ang sumusunod na tag template:
'Sitetree_menu' tag-render ng menu:
{% Sitetree_menu mula sa "mytree" kasama ang "puno ng kahoy"%}
Tag 'sitetree_breadcrumbs' ay nag-render breadcrumbs path:
{% Sitetree_breadcrumbs mula sa "mytree"%}
'Sitetree_tree' tag-render nang buong puno site:
{% Sitetree_tree mula sa "mytree"%}
Higit pa tungkol sa mga tag ng template
Argumento Tree tag (bahagi sa double quote, sumusunod 'mula sa' salita) ay maaaring maging isang variable na template.
'Sitetree_menu' na tag:
{% Sitetree_menu mula sa "mytree" kasama ang "nguso ng elepante, topmenu"%}
Command na ito ay nag-render puno site na item sa ilalim ng 'puno ng kahoy' at 'topmenu' alyas item.
& Nbsp; alyas ay ibinibigay sa mga item sa pamamagitan ng 'site Admin'. Ang sumusunod na mga alias ay nakareserba:
& Nbsp; * puno ng kahoy & mdash; makakuha ng item na walang mga magulang (na root mga item)
& Nbsp; * ito-anak & mdash; makakuha ng mga item sa ilalim ng item na nalutas bilang kasalukuyang para sa kasalukuyang pahina
& Nbsp; * ito-kapatid & mdash; makakuha ng mga item sa ilalim magulang ng item na nalutas bilang kasalukuyang para sa kasalukuyang pahina (kasama ang kasalukuyang item)
& Nbsp; item puno ng Site ma-natugunan hindi lamang sa pamamagitan ng mga alias ngunit din sa pamamagitan ng mga ID.
Opsyonal 'template' argument ay maaaring maibigay sa lahat ng nabanggit sa itaas mga tag:
{% Sitetree_menu mula sa "mytree" kasama ang "nguso ng elepante, topmenu" template "mytrees / mymenu.html"%}
{% Sitetree_breadcrumbs mula sa "mytree" template "mytrees / mybreadcrumbs.html"%}
pinakamahalaga sitetree built-in na mga template
Tingnan upang i-customize ang mga elemento nabigasyon dapat mong i-override ang built-in na mga template sitetree tulad ng sumusunod:
& Nbsp; 1. Lumipat sa sitetree folder
& Nbsp; 2. Lumipat sa karagdagan upang 'template / sitetree'
& Nbsp; 3. May makikita mo ang sumusunod na mga template:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kopyahin ang alinman sa mga ito kailangan mo sa iyong mga proyekto ng mga template direktoryo at huwag mag-atubiling i-customize ito.
& Nbsp; 5. Tingnan ang 'Mga Tala sa advanced sitetree tag' sa ibaba para sa paglilinaw sa dalawang advanced na sitetree template tag.
Mga Tala sa advanced sitetree mga tag
SiteTree introduces ilang mga advanced na template tag na mayroon kang humarap sa kung sakaling i-override ang built-in na mga template sitetree.
1. 'sitetree_children' na tag:
{% Sitetree_children ng someitem para sa menu template "sitetree / mychildren.html"%}
Ipinapatupad ng puno site Rekursiyon. Ginagamit upang ma-render anak item ng mga partikular na site puno 'someitem' paggamit ng template na "sitetree / mychildren.html" para sa 'menu na' uri ng nabigasyon.
Talaga dapat maglaman ng template argumento path sa kasalukuyang mismong template.
1) menu;: Pinayagang mga uri ng nabigasyon 2) sitetree.
2. 'sitetree_url' na tag:
{% Sitetree_url para sa someitem param%}
Nilulutas ng url o url pattern item puno ng site.
Ang tag na ito ay halos parehong bilang Django built-in na 'url' na tag. Ang pagkakaiba ay na pagkatapos ng 'para sa' dapat itong makakuha ng site na puno item object.
At, oo, maaari kang pumasa sa ilang mga param pagkatapos ng bagay na iyon.
Pagsasalin ng Django-sitetree
Maaari mong i-translate ang application sa iyong wika kung ito ay suportado ng Django.
Para sa pagsasalin tip sumangguni sa dokumentasyon Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Iba pang mga software developer ng Igor Starikov

Updatorr
Updatorr

14 Apr 15

letmehear
letmehear

14 Apr 15

Mga komento sa django-sitetree

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!