django-sitetree

Yazılım ekran görüntüsü:
django-sitetree
Yazılım detaylar:
Versiyon: 0.10.0
Qayıt: 20 Feb 15
Geliştirici: Igor Starikov
Lisans: Ücretsiz
Popülerlik: 2

Rating: nan/5 (Total Votes: 0)

django-sitetree sitesi ağacı, menü ve ekmek kırıntıları gezinme öğeleri tanıtan bir yeniden Django uygulaması.
nasıl kullanılır
& Nbsp; 1. Ayarlarınızı dosyası (genellikle 'settings.py') 'de' INSTALLED_APPS 'için' sitetree 'uygulamasını ekleyin.
& Nbsp; 2. Run './manage.py syncdb' veritabanına sitetree tablolarını yüklemek.
& Nbsp; 3. Django Yönetici sitesine gidin ve bazı ağaçlar ve ağaç öğeler eklemek.
& Nbsp; 4. Bir şablonun üstüne '{% yük sitetree%}' etiketi ekleyin.
Şimdi aşağıdaki şablon etiketleri kullanabilirsiniz:
'Sitetree_menu' etiketi menüsünü işler:
{"Mytree" den% sitetree_menu içerir "gövde"%}
'Sitetree_breadcrumbs' etiketi galeta unu yolunu işler:
{"Mytree"% ile% sitetree_breadcrumbs}
'Sitetree_tree' etiketi tüm site ağacı işler:
{"Mytree"% ile% sitetree_tree}
Şablon etiketleri hakkında daha fazla
(Kelime 'den' Aşağıdaki çift tırnak parçası) Ağaç etiketi argümanı bir şablon değişkeni olabilir.
'Sitetree_menu' etiketi:
{"Mytree" dan% sitetree_menu dahil "gövde, topmenu"%}
Bu komut takma ad öğeler 'topmenu' gövde 've altında yer ağaç öğeleri vermektedir.
& Nbsp; Alias ​​'Yönetici sitesi' aracılığıyla öğeleri verilir. Aşağıdaki adlar saklıdır:
& Nbsp; * gövde ve mdash; ebeveynleri olmadan öğeleri almak (kök öğe)
& Nbsp; * Bu-çocuk ve mdash; kalemi altında öğeler geçerli sayfa için geçerli olarak çözüldü
& Nbsp; * Bu-kardeşler & mdash; öğenin üst altında ürün geçerli sayfa için geçerli olarak çözüldü (geçerli öğe dahil)
& Nbsp; Sitesi ağaç öğesi takma ad değil, aynı zamanda kimlikleri ile değil, sadece ele alınabilir.
İsteğe bağlı 'şablon' argümanı, tüm yukarıda belirtilen etiketleri tedarik edilebilir:
{"Mytree" dan% sitetree_menu "gövde, topmenu" şablon "mytrees / mymenu.html"% dahil}
{"Mytree" şablon "mytrees / mybreadcrumbs.html" den%% sitetree_breadcrumbs}
geçersiz kılma sitetree yerleşik şablonları
Özelleştirmek için gezinme öğeleri geçersiz kılmak gerekir görmek yerleşik sitetree şablonları şöyle:
& Nbsp; 1. Sitetree klasöre Anahtarı
& Nbsp; 2. 'Şablonlar / sitetree' daha fazla Anahtarı
& Nbsp; 3. Orada şu şablonları bulabilirsiniz:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Dizini şablonları size projeye ihtiyaç bunlardan hangisi kopyalayın ve özelleştirmek için çekinmeyin.
& Nbsp; 5. Aşağıdaki iki ileri sitetree şablon etiketleri açıklama 'ileri sitetree etiketleri Notlar' Bkz.
gelişmiş sitetree etiketleri Notlar
Sitetree Eğer yerleşik sitetree şablonları geçersiz durumda uğraşmak zorunda bazı gelişmiş şablon etiketleri tanıttı.
1. 'sitetree_children' etiketi:
{Menü şablonu "sitetree / mychildren.html"% için someitem ve% sitetree_children}
Sitesi ağacı Özyinelemeyi uygular. 'Menü' navigasyon türü için belirli bir site ağacının 'someitem' şablonu kullanarak "sitetree / mychildren.html" çocuk öğeleri işlemek için kullanılır.
Temelde şablon argüman geçerli şablonun kendisi yolunu içermelidir.
İzin navigasyon türleri: 1) Menü; 2) sitetree.
2. 'sitetree_url' etiketi:
{Someitem params% için% sitetree_url}
Sitesi ağacı öğenin url veya url desen çözer.
Bu etiket çok Django yerleşik 'url' etiketi aynıdır. fark sonra siteyi almalısınız 'için' ağaç öğesi nesnesidir.
Ve, evet, o nesnenin sonra bazı params iletebilirsiniz.
çevriliyor django-sitetree
Django tarafından destekleniyorsa, kendi dilinizde uygulamayı çevirebilir.
Çeviri için ipuçları Django belgelerine bakın: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Geliştirici Diğer yazılım Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Yorumlar django-sitetree

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!