django-sitetree

Software screenshot:
django-sitetree
Rincian Software:
Versi: 0.10.0
Tanggal Upload: 20 Feb 15
Pengembang: Igor Starikov
Lisensi: Gratis
Popularitas: 2

Rating: nan/5 (Total Votes: 0)

Django-SiteTree adalah aplikasi Django dapat digunakan kembali memperkenalkan elemen navigasi situs pohon, menu dan remah roti.
Cara menggunakan
& Nbsp; 1. Menambahkan aplikasi 'SiteTree' menjadi 'INSTALLED_APPS dalam pengaturan file (biasanya' settings.py ').
& Nbsp; 2. Run 'syncdb ./manage.py' untuk menginstal tabel SiteTree ke dalam database.
& Nbsp; 3. Pergi ke Django situs Admin dan menambahkan beberapa pohon dan item pohon.
& Nbsp; 4. Tambahkan '{% beban SiteTree%}' tag ke atas template.
Sekarang Anda dapat menggunakan tag template berikut:
'Sitetree_menu' tag membuat menu:
{% Sitetree_menu dari "mytree" termasuk "bagasi"%}
Tag 'sitetree_breadcrumbs' membuat remah roti path:
{% Sitetree_breadcrumbs dari "mytree"%}
'Sitetree_tree' tag membuat seluruh pohon site:
{% Sitetree_tree dari "mytree"%}
Lebih lanjut tentang tag template
Tag argumen pohon (bagian dalam tanda kutip ganda, mengikuti 'dari' kata) bisa menjadi variabel template.
'Sitetree_menu' tag:
{% Sitetree_menu dari "mytree" termasuk "batang, topmenu"%}
Perintah ini membuat item pohon situs di bawah 'batang' dan 'topmenu' item alias.
& Nbsp; Alias ​​diberikan kepada barang-barang melalui 'situs Admin'. Alias ​​berikut disediakan:
& Nbsp; * bagasi & mdash; mendapatkan barang-barang tanpa orang tua (item root)
& Nbsp; * ini-anak & mdash; mendapatkan barang-barang di bawah item yang diselesaikan saat ini untuk halaman saat ini
& Nbsp; * ini-saudara & mdash; mendapatkan barang-barang di bawah induk dari item diselesaikan saat ini untuk halaman saat ini (item saat ini termasuk)
& Nbsp; barang pohon Situs dapat diatasi tidak hanya oleh alias tetapi juga oleh ID.
Opsional 'Template' argumen dapat dipasok ke semua tag yang disebutkan di atas:
{% Sitetree_menu dari "mytree" termasuk "batang, topmenu" template "mytrees / mymenu.html"%}
{% Sitetree_breadcrumbs dari "mytree" template "mytrees / mybreadcrumbs.html"%}
Melebihi SiteTree built-in template
Untuk menyesuaikan elemen navigasi melihat Anda harus mengesampingkan built-in SiteTree template sebagai berikut:
& Nbsp; 1. Beralih ke folder SiteTree
& Nbsp; 2. Beralih lebih lanjut untuk 'template / SiteTree'
& Nbsp; 3. Di sana Anda akan menemukan template berikut:
& Nbsp; * breadcrumbs.html
& Nbsp; * menu.html
& Nbsp; * tree.html
& Nbsp; 4. Salin mana dari mereka yang Anda butuhkan dalam proyek Anda template direktori dan merasa bebas untuk menyesuaikannya.
& Nbsp; 5. Lihat 'Catatan tentang tag SiteTree canggih' di bawah ini untuk klarifikasi pada dua tag SiteTree Template canggih.
Catatan pada tag SiteTree maju
SiteTree memperkenalkan beberapa tag template canggih yang Anda harus berurusan dengan jika Anda menimpa built-in SiteTree template.
Tag 'sitetree_children' 1.:
{% Sitetree_children dari someitem untuk menu template "SiteTree / mychildren.html"%}
Mengimplementasikan pohon situs rekursi. Digunakan untuk membuat item anak situs pohon tertentu 'someitem' menggunakan template "SiteTree / mychildren.html" untuk 'menu' tipe navigasi.
Pada dasarnya argumen template harus berisi path ke template saat itu sendiri.
Diizinkan jenis navigasi: 1) menu; 2) SiteTree.
2. 'sitetree_url' tag:
{% Sitetree_url untuk someitem params%}
Menyelesaikan url atau url pola situs pohon item.
Tag ini sama seperti Django built-in 'url' tag. Perbedaannya adalah bahwa setelah 'untuk' harus mendapatkan situs obyek barang pohon.
Dan, ya, Anda dapat melewati beberapa params setelah objek itu.
Menerjemahkan Django-SiteTree
Anda dapat menerjemahkan aplikasi ke dalam bahasa Anda jika didukung oleh Django.
Untuk penerjemahan kiat lihat dokumentasi Django: & nbsp; http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

Perangkat lunak lain dari pengembang Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

Komentar untuk django-sitetree

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!