django-sitetree

Skjermbilde programvare:
django-sitetree
Prog.varedetaljer:
Versjon: 0.10.0
Last opp dato: 20 Feb 15
Utvikler: Igor Starikov
Lisens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

django-sitetree er en gjenbrukbar Django app innføre nettstedet treet, meny og griljermel navigasjon elementer.
Hvordan bruke
& Nbsp; en. Legge til 'sitetree' søknad om å 'INSTALLED_APPS "i innstillingsfilen (vanligvis' settings.py ').
& Nbsp; 2. Kjør './manage.py SyncDB' for å installere sitetree tabeller i databasen.
& Nbsp; 3. Gå til Django Admin området og legge til noen trær og tre elementer.
& Nbsp; 4. Legg {% belastning sitetree%} tag til toppen av en mal.
Nå kan du bruke følgende malkodene:
'Sitetree_menu' tag gjengir menyen:
{% Sitetree_menu fra "mitt_tre" inkludere "trunk"%}
'Sitetree_breadcrumbs' tag gjengir brødsmuler bane:
{% sitetree_breadcrumbs fra "mitt_tre«%}
'Sitetree_tree' tag gjengir hele området treet:
{% Sitetree_tree fra "mitt_tre«%}
Mer om malkodene
Treet tag argument (del i doble anførselstegn, etter "fra" ord) kan være en mal variabel.
'Sitetree_menu' tag:
{% Sitetree_menu fra "mitt_tre" inkludere "bagasjerommet, toppmenyen"%}
Denne kommandoen gjør stedet tre elementer under "bagasjerommet" og "toppmenyen 'overlappende elementer.
& Nbsp; aliaser er gitt til elementer gjennom "Admin nettsted». Følgende aliaser er reservert:
& Nbsp; * trunk & mdash; få elementer uten foreldre (root elementer)
& Nbsp; * dette-barn & mdash; få poster under punkt løst så aktuell for den gjeldende siden
& Nbsp; * dette søsken & ndash; få poster under overordnede element løst som aktuell for den gjeldende siden (gjeldende elementet inkludert)
& Nbsp; Side treelementet kunne rettes ikke bare av aliaser, men også av IDer.
Valgfri 'mal' argument kan leveres til alle ovennevnte tags:
{% Sitetree_menu fra "mitt_tre" inkludere "bagasjerommet, toppmenyen" mal "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs fra "mitt_tre" mal "mytrees / mybreadcrumbs.html«%}
Styre sitetree innebygde maler
Å tilpasse navigasjonselementer vise du bør overstyre den innebygde sitetree maler som følger:
& Nbsp; en. Bytt til sitetree mappe
& Nbsp; 2. Bytt videre til 'templates / sitetree'
& Nbsp; 3. Der vil du finne følgende maler:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kopiere hvilken av dem du trenger inn i prosjektet maler katalog og gjerne tilpasse den.
& Nbsp; 5. Se 'Notes on avanserte sitetree tags "nedenfor for avklaring på to avanserte sitetree malkodene.
Notes on avanserte sitetree tags
SiteTree introduserer noen avanserte malkodene som du har å forholde seg i tilfelle du overstyre de innebygde sitetree maler.
1. 'sitetree_children' tag:
{% sitetree_children av someitem for menyen mal "sitetree / mychildren.html«%}
Implementerer nettstedet treet rekursjon. Brukes til å gjengi underelementer i spesifikke området treet "someitem 'med mal" sitetree / mychildren.html "for" meny "navigasjon type.
I utgangspunktet malparametere bør inneholde bane til gjeldende mal selv.
Tillatt navigasjons typer: 1) meny; 2) sitetree.
2. 'sitetree_url' tag:
{% Sitetree_url for someitem params%}
Løser nettstedet treelementet url eller url mønster.
Denne taggen er mye det samme som Django innebygd 'url' tag. Forskjellen er at etter "for" det bør få nettstedet treelementet objekt.
Og, ja, kan du passere noen params etter dette objektet.
Sette django-sitetree
Du kan oversette programmet til ditt språk hvis den støttes av Django.
For oversettelse tips referere til Django dokumentasjon: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Annen programvare fra utvikleren Igor Starikov

Updatorr
Updatorr

14 Apr 15

letmehear
letmehear

14 Apr 15

Kommentarer til django-sitetree

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!