django-sitetree

软件截图:
django-sitetree
软件详细信息:
版本: 0.10.0
上传日期: 20 Feb 15
开发: Igor Starikov
许可: 免费
人气: 14

Rating: 5.0/5 (Total Votes: 1)

Django的sitetree是一个可重用的Django的应用程序介绍站点树,菜单和面包屑导航元素。
如何使用
  1。添加“sitetree”应用“INSTALLED_APPS”在你的设置文件(通常是“settings.py”)。
  2。运行“./manage.py使用syncdb”来sitetree表安装到数据库中。
  3。去Django管理网站,并添加一些树木和树项目。
  4。加“{%负载sitetree%}”标记的模板的顶部。
现在你可以使用下面的模板标签:
“sitetree_menu”标签生成菜单:
{来自“mytree”%sitetree_menu包括“主干”%}
“sitetree_breadcrumbs”标签生成面包屑路径:
{%sitetree_breadcrumbs从“mytree”%}
“sitetree_tree”标签生成整个网站的树:
{%sitetree_tree从“mytree”%}
更多关于模板标签
树的标签参数(在双引号部分,“从'字下面)可能是一个模板变量。
“sitetree_menu'标签:
{%sitetree_menu从“mytree”包括“主干,顶部菜单”%}
此命令使在'树干'和站点树项目“顶部菜单”别名项目。
 别名通过“管理网站”给项目。下面的别名被保留:
  *躯干和mdash;拿到项目没有父母(根项)
  *本儿—在获得项目的项目作为解决当前当前页面
  *本兄弟姐妹—在得到项目的父项目作为解决当前在当前页面(包括当前项目)
 站点树项目可以不仅别名也被标识解决。
可选的'模板'的说法可能会被提供给所有上面提到的标签:
{来自“mytree”%sitetree_menu包括“主干,顶部菜单的”模板“mytrees / mymenu.html”%}
{%sitetree_breadcrumbs来自“mytree”模板“mytrees / mybreadcrumbs.html”%}
覆盖sitetree内置模板
要自定义导航元素查看您应该重写内置sitetree模板如下:
  1。切换到sitetree文件夹
  2。再切换到“模板/ sitetree”
  3。在那里,你会发现下面的模板:
  * breadcrumbs.html
  * menu.html
  * tree.html
  4。复制他们之中,你需要为你的项目模板目录,并随意定制。
  5。看到“先进sitetree标签说明”下面的澄清两个先进的sitetree模板标签。
先进sitetree标签说明
SiteTree介绍,你必须处理的情况下,你覆盖内置sitetree模板一些先进的模板标签。
1.“sitetree_children'标签:
{someitem%的sitetree_children菜单模板“sitetree / mychildren.html”%}
实现现场树递归。用于渲染的特定站点树“someitem”使用模板“sitetree / mychildren.html”的“菜单”导航类型的子项。
基本模板参数应包含路径当前模板本身。
让导航类型:1)菜单; 2)sitetree。
2.“sitetree_url'标签:
{%sitetree_url的someitem PARAMS%}
解析网站树项目的URL或URL模式。
这个标签是大致相同的Django内置的“URL”的标签。所不同的是后'为'它应该得到站点树项目对象。
而且,是的,你可以在对象之后,通过一些PARAMS。
翻译Django的sitetree
如果是支持的Django可以翻译应用程序到你的语言。
翻译技巧是指Django文档:  http://docs.djangoproject.com/en/1.1/topics/i18n/localization/

Requirements:

  • Python

显影剂的其他软件 Igor Starikov

Updatorr
Updatorr

14 Apr 15

letmehear
letmehear

14 Apr 15

意见 django-sitetree

评论没有发现
添加评论
打开图片!