django-sitetree

Software screenshot:
django-sitetree
Software detaljer:
Version: 0.10.0
Upload dato: 20 Feb 15
Udvikler: Igor Starikov
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

django-sitetree er en genbrugelig Django app indføre websted træ, menu og rasp navigation elementer.
Sådan bruger
& Nbsp; 1. Tilsæt »sitetree ansøgning til" INSTALLED_APPS 'i dit indstillingsfil (normalt »settings.py«).
& Nbsp; 2. Kør './manage.py syncdb' til at installere sitetree tabeller i databasen.
& Nbsp; 3. Gå til Django Admin websted og tilføje nogle træer og træ elementer.
& Nbsp; 4. Tilføj '{% belastning sitetree%}' tag til toppen af ​​en skabelon.
Nu kan du bruge følgende skabelon tags:
»Sitetree_menu 'tag gør menu:
{% Sitetree_menu fra "mytree" omfatte "trunk"%}
»Sitetree_breadcrumbs 'tag gør rasp sti:
{% sitetree_breadcrumbs fra "mytree"%}
»Sitetree_tree 'tag gør hele webstedet træ:
{% Sitetree_tree fra "mytree"%}
Mere om skabelon tags
Tree tag argument (del i dobbelte anførselstegn efter "fra" ord) kunne være en skabelon variabel.
»Sitetree_menu 'tag:
{% Sitetree_menu fra "mytree" omfatte "trunk, topmenuen"%}
Denne kommando gør websted træ poster under 'bagagerum "og" topmenuen "alias poster.
& Nbsp; Aliases gives til poster via "Admin site '. Følgende aliaser er reserveret:
& Nbsp; * kuffert & ndash; få elementer uden forældre (root poster)
& Nbsp; * denne-børn & ndash; få elementer under punkt løst som aktuel for den aktuelle side
& Nbsp; * denne-søskende & ndash; få poster under forælder post løst som aktuel for den aktuelle side (aktuelle element inkluderet)
& Nbsp; site træ post kunne løses ikke blot ved aliasser, men også af ID'er.
Valgfri 'skabelon' argument kunne leveres til alle ovennævnte tags:
{% Sitetree_menu fra "mytree" omfatte "trunk, topmenuen" skabelon "mytrees / mymenu.html"%}
{% sitetree_breadcrumbs fra "mytree" skabelon "mytrees / mybreadcrumbs.html"%}
Overstyring sitetree indbyggede skabeloner
For at tilpasse navigeringselementer se, du skal tilsidesætte den indbyggede sitetree skabeloner som følger:
& Nbsp; 1. Skift til sitetree mappe
& Nbsp; 2. Skift yderligere til 'skabeloner / sitetree'
& Nbsp; 3. Der finder du følgende skabeloner:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kopier den af ​​de to, du har brug ind i dit projekt skabeloner mappe og velkommen til at tilpasse den.
& Nbsp; 5. Se 'Bemærkninger om avancerede sitetree tags' nedenfor for en afklaring af to avancerede sitetree skabelon tags.
Bemærkninger om avancerede sitetree tags
SiteTree introducerer nogle avancerede skabelon tags, som du har at gøre med, hvis du tilsidesætte de indbyggede sitetree skabeloner.
1. »sitetree_children 'tag:
{% sitetree_children af ​​someitem til menu skabelon "sitetree / mychildren.html"%}
Gennemfører websted træ rekursion. Bruges til at gøre underordnede elementer af specifikke websted træ 'someitem' med skabelon "sitetree / mychildren.html" for "menu" navigation type.
Dybest set skabelon argument bør indeholde stien til nuværende skabelon selv.
Tilladt navigation typer: 1) menuen; 2) sitetree.
2. »sitetree_url 'tag:
{% Sitetree_url for someitem params%}
Løser websted træ elementets url eller url mønster.
Dette tag er meget det samme som Django indbyggede 'url' tag. Forskellen er, at efter 'for' det bør få webstedet træ element objekt.
Og ja, kan du videregive nogle params efter objektet.
Oversættelse django-sitetree
Du kan oversætte programmet til dit sprog, hvis det understøttes af Django.
For oversættelse tips henvise til Django dokumentation: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Andre software developer Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Kommentarer til django-sitetree

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!