django-sitetree

ソフトウェアのスクリーンショット:
django-sitetree
ソフトウェアの詳細:
バージョン: 0.10.0
日付のアップロード: 20 Feb 15
開発者: Igor Starikov
ライセンス: 無料
人気: 2

Rating: nan/5 (Total Votes: 0)

ジャンゴ·sitetreeは、サイトツリー、メニューとパン粉ナビゲーション要素を導入して再利用可能なDjangoのアプリです。
の使用方法
  1。お使いの設定ファイル(通常は「settings.py ')で「INSTALLED_APPS」に「sitetree」アプリケーションを追加します。
とをタップ2。データベースにsitetreeテーブルをインストールするには」./manage.py syncdbを 'を実行します。
  3。 Djangoのadminサイトに移動し、いくつかの木や木の項目を追加。
  4。テンプレートの先頭に '{%負荷sitetree%}'タグを追加します。
今、あなたは、以下のテンプレートタグを使用することができます。
「sitetree_menu 'タグは、メニューをレンダリング:
{"をmyTree」から%のsitetree_menuは、「トランク"%}
「sitetree_breadcrumbs 'タグは、ブレッドクラムパスをレンダリングする:
{"をmyTree」%から%のsitetree_breadcrumbs}
「sitetree_tree 'タグは、サイト全体の木をレンダリングする:
{"をmyTree」%から%のsitetree_tree}
のテンプレートタグについての詳細
(単語 'から'は次の二重引用符で一部、)ツリーtag引数はテンプレート変数である可能性があります。
「sitetree_menu 'タグ:
{"をmyTree」から%のsitetree_menu含まれる「トランク、トップメニュー"%}
このコマンドは、「トランク」と「トップメニュー」エイリアスの項目の下にサイトツリーのアイテムをレンダリングします。
 別名は「adminサイト 'を介してアイテムに与えられる。以下のエイリアスが予約されています:
  *トランク - テスト。両親なしでアイテムを取得(ルート項目)
  *この-子供 - テスト。項目の下の項目は、現在のページの現在のように解決さ
  *この-兄弟 - テスト。アイテムの親の下の項目は、現在のページの現在のように解決さ(現在のアイテムが含まれています)
 サイトツリー項目はエイリアスではなく、また、IDではないだけに対処することができた。
オプションの「テンプレート」の引数はすべて、上記のタグに供給することができます。
{"をmyTree」から%のsitetree_menuは「トランク、トップメニューの「テンプレート」mytrees / mymenu.html"%を含む}
{"myTreeに「テンプレート」mytrees / mybreadcrumbs.html"%から%のsitetree_breadcrumbs}
組み込みテンプレートののオーバーライドsitetree
ナビゲーション要素をカスタマイズするには、次のように組み込みのsitetreeテンプレートをオーバーライドする必要があります表示します。
  1。 sitetreeフォルダに切り替え
とをタップ2。 「テンプレート/ sitetree 'に新たにスイッチ
  3。そこには、次のテンプレートを見つけることができます:
  * breadcrumbs.html
  * menu.html
  * tree.html
  4。あなたのプロジェクトテンプレートディレクトリに必要としてカスタマイズすること自由に感じ、それらのいずれかのコピー。
  5。下の2つの高度なsitetreeテンプレートタグ上の明確化のための「高度なsitetreeタグに関する注意事項」を参照してください。
高度なsitetreeタグののノート
SiteTreeはあなたが組み込みのsitetreeテンプレートを上書きした場合に対処しなければならないいくつかの先進的なテンプレートタグを紹介します。
1.「sitetree_children 'タグ:
{メニューテンプレート」sitetree / mychildren.html "%のためsomeitemの%のsitetree_children}
サイトツリーの再帰を実装します。 「メニュー」のナビゲーションタイプのテンプレート「sitetree / mychildren.html」を使用して、特定のサイトツリー」someitem」の子項目を描画するために使用される。
基本的にテンプレート引数は、現在のテンプレート自体へのパスを含める必要があります。
可ナビゲーションの種類:1)メニュー。 2)sitetree。
2.「sitetree_url 'タグ:
{someitemのparams%の%sitetree_url}
サイトのツリー項目のURLまたはURLパターンを解決します。
このタグは、多くのDjango組み込みの「URL」タグと同じです。違いは、後に、それがサイトツリーアイテムオブジェクトを取得する必要があります」のため」ということです。
そして、はい、あなたは、そのオブジェクトの後にいくつかのparamsを渡すことができます。
のジャンゴ - sitetreeの翻訳
それはジャンゴによってサポートされている場合は、あなたの言語にアプリケーションを翻訳することができます。
翻訳のためのヒントは、Djangoのドキュメントを参照してください。  http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

開発者の他のソフトウェア Igor Starikov

letmehear
letmehear

14 Apr 15

Updatorr
Updatorr

14 Apr 15

へのコメント django-sitetree

コメントが見つかりません
コメントを追加
画像をオンにする!