django-sitetree

Software screenshot:
django-sitetree
Software ətraflı:
Version: 0.10.0
Tarixi Upload: 20 Feb 15
Geliştirici: Igor Starikov
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: nan/5 (Total Votes: 0)

Django-Sitetree site ağacı, menyu və Haritaları naviqasiya elementləri təqdim bir reusable Django app edir.
Necə istifadə
& Nbsp; 1. Lumat fayl (adətən "settings.py") və "INSTALLED_APPS 'üçün' Sitetree 'ərizə əlavə edin.
& Nbsp; 2. Run './manage.py SyncDB "bazasında Sitetree masalar yüklemek üçün.
& Nbsp; 3. Django Admin site getmək və bəzi ağac və ağac maddələr əlavə edin.
& Nbsp; 4. Bir şablon üst '{% yük Sitetree%}' tag əlavə edin.
İndi aşağıdakı şablon tags istifadə edə bilərsiniz:
"Sitetree_menu 'tag menyu göstərir:
{"MyTree" dan% sitetree_menu daxildir "magistral"%}
"Sitetree_breadcrumbs 'tag Haritaları yolunu göstərir:
{"MyTree"% -dən% sitetree_breadcrumbs}
"Sitetree_tree 'tag bütün site ağac göstərir:
{"MyTree"% -dən% sitetree_tree}
şablon tags haqqında daha ətraflı
(Sözü "dən" aşağıdakı ikiqat quotes hissəsi) Tree tag arqument bir şablon dəyişən ola bilər.
"Sitetree_menu 'tag:
{"MyTree" dan% sitetree_menu daxildir "magistral, topmenu"%}
Bu skript takma ad maddələr "topmenu '' magistral və altında site ağac maddələr göstərir.
& Nbsp; adlar "Admin site vasitəsilə maddələr verilir. Aşağıdakı takma qorunur:
& Nbsp; * magistral & mdash; valideynləri olmadan maddələr almaq (root items)
& Nbsp; * Bu uşaqlar & mdash; maddə altında maddələr cari səhifə üçün həll almaq
& Nbsp; * Bu-bacı & mdash; maddə valideyn altında maddələr cari səhifə üçün həll almaq (cari maddə daxil olmaqla)
& Nbsp; Site ağac maddə takma, həm də kimlikleri nəinki həll edilə bilər.
Könüllü "şablon" argument bütün yuxarıda göstərilən tags təchiz edilə bilər:
{"MyTree" dan% sitetree_menu "magistral, topmenu" şablon "mytrees / mymenu.html"% daxil}
{"MyTree" şablon "mytrees / mybreadcrumbs.html"% -dən% sitetree_breadcrumbs}
Overriding Sitetree daxili şablonları
Özelleştirmek üçün naviqasiya elementləri yalnış lazımdır Təfərrüatlar daxili Sitetree şablonları belə:
& Nbsp; 1. Sitetree qovluğa keçid
& Nbsp; 2. "Templates / Sitetree" daha Switch
& Nbsp; 3. Burada aşağıdakı şablonları tapa bilərsiniz:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Kataloq şablonları Sizin layihə lazımdır, onların hansı seçin və özelleştirmek üçün çekinmeyin.
& Nbsp; 5. Aşağıdakı iki qabaqcıl Sitetree şablon tags aydınlaşdırılması üçün "inkişaf etmiş Sitetree tags Qeydlər" baxın.
qabaqcıl Sitetree tags Notes
Sitetree siz daxili Sitetree şablonları yalnış halda ilə məşğul bəzi inkişaf etmiş şablon tags təqdim edir.
1. "sitetree_children 'tag:
{Menyu şablon "Sitetree / mychildren.html"% -i someitem% -i sitetree_children}
Site ağac recursion həyata keçirir. 'Menyusundan' naviqasiya növü üçün xüsusi site ağac 'someitem "şablon istifadə edərək," Sitetree / mychildren.html "uşaq maddələr göstərmək üçün istifadə olunur.
Əsasən şablon arqument cari şablon özü yolunu göstərilməlidir.
Icazə naviqasiya növləri: 1) menyu; 2) Sitetree.
2. sitetree_url 'tag:
{Someitem Parametreler% -i% sitetree_url}
Site ağac maddə url və ya url model həll.
Bu tag çox Django daxili "url" tag kimi eyni. fərq sonra site almaq lazımdır 'üçün' ağac maddə obyektidir.
Və bəli, siz ki, obyekt sonra Lütfən keçə bilər.
tərcüməsi Django-Sitetree
Bu Django tərəfindən dəstəklənir əgər Siz dilinə proqram tərcümə edə bilərsiniz.
Tərcümə üçün məsləhətlər Django sənədlərin baxın: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Geliştirici digər proqram Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Şərh django-sitetree

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!