向kotti站点添加可配置的导航

kotti_navigation的Python项目详细描述


#Kotti_导航

[![pypi](https://img.shields.io/pypi/v/kotti_navigation.svg?style=flat square)(https://pypi.python.org/pypi/kotti_navigation/)[![上个月下载](https://img.shields.io/pypi/dm/kotti_navigation.svg?style=flat square)(https://pypi.python.org/pypi/kotti_navigation/)[![许可证](https://img.shields.io/pypi/l/kotti_navigation.svg?style=flat square)(http://www.repoze.org/license.txt)[![构建状态](https://travis-ci.org/kotti/kotti_navigation.svg?branch=master)(https://travis ci.org/kotti/kotti_navigation)



vigation``使用[kotti_settings][2]配置导航小部件。不再支持INI文件中以前使用的配置。现在可以通过设置界面完成配置,在该界面中,您可以根据运行时的需要调整导航小部件。如果您的站点依赖于旧的配置,请确保将"kotti_navigation"锁定到"0.3.1"版本,并阅读相关的[文档][3]。

ini配置文件。`` kotti_navigation``依赖于[kotti_settings][2],因此还必须为此加载项添加一个条目。因此,ini文件的kotti.configurators部分应该包含以下行。

``ini
kotti.configurators=
kotti_settings.kotti_configure
kotti_navigation.kotti_configure

```



您可以根据需要调整"kotti"导航。您可以在http://yourkottidomain.tld/@"设置"中查看"设置"页,还可以在编辑器栏的"管理员"下拉列表中找到指向"设置"的链接。默认情况下,不激活特殊导航,将使用Kotti的默认导航栏。

![设置](https://raw.github.com/kotti/kotti_navigation/master/docs/images/settings.png"导航设置")


\slots

navigation widget可以显示在"kotti"的所有插槽中,请参阅[api文档](http://kotti.readthedocs.org/en/latest/api/kotti.views/kotti.views.slots.html)以获取有关插槽的详细信息。

/>*beforebodyend(slot)


以下是布局图中的插槽选项:

+————————————————————————————————————————————————————————————————————————————————————————————————————————r
+??-??-
面包屑
+??-+??-+??-+??-+??-+??-
槽"左"槽"上内容"槽"装备"ht"
+---------+
内容
+------+
插槽"belowcontent"---————+——+——+—————————————————————————————————————————————————————————————————————————————————————————————————————————————————r/>对于每个位置,您在设置中都有自己的选项卡。你可以选择如果为位置和显示方式启用导航。
提供以下选项。


未启用
-如预期,窗口小部件将不会显示在插槽中。
2。树
-整个树用于导航。
3.项目
-仅包含当前上下文的子项。
4。菜单
-导航将呈现为下拉菜单。
5.breadcrumbs
-这里将呈现真正的breadcrumbs,当您需要它在另一个插槽中比平时有用。

对于在左侧插槽中显示树导航的典型网站,您将只配置左侧位置,而忽略任何其他位置的配置。但我们鼓励您尝试各种可能性。

可以选择"pills"和"tabs"。此设置仅影响显示类型"items"和"tree"。


\在用于呈现导航的引导程序类中。建议只使用其中一个。
-堆叠
-这使您的导航可堆叠。请参阅[Bootstrap文档](http://getbootstrap.com/components/nav)了解更多信息。
-全部打开
-无论您的上下文位于何处,都将打开所有菜单点。如果您计划通过css或javascript设置菜单,这很有用,因为站点层次结构中的所有项都始终包含在内。
-使用下拉菜单
-将下拉菜单添加到树或项显示类型。*实验性*
-显示菜单
-添加菜单项列表。*实验性*
-包含根目录
-指示根对象是否将包含在导航的顶部,因此显示站点根目录标题的项将作为显示选项的第一项插入。
-登录时显示隐藏项
-启用此选项的项未包含在网站用户导航中的标签将显示给编辑器或管理员。


在树形显示("堆叠"显示选项之一)中,它位于显示的顶部。标签是可选的,但可以在一些导航显示情况下提供澄清。根据显示类型的不同,它以不同的方式放置在显示器中。

当前上下文将通过在缩进显示中突出显示上下文菜单项来指示。这通常是足够的。但是,为了更加清晰,或者出于某种特殊原因,您可能希望在标签中包含当前上下文,例如"current item:context",其中"context"一词将替换为实际的context.title。为此,请在标签文本中包含实际的单词"context",这样"<;context>;"将变为模板代码中的${<;'+context.title'>;}。

。例如,使用此选项可在顶部位置显示导航选项卡,并在右侧插槽中仅显示图像。仅限图像的导航显示可以被赋予一个标签,例如"图像:"以保持清晰。


排除内容类型

这是导航显示中要忽略的内容类型的名称列表。它与上面描述的"包含内容类型"设置相反。通常用于从正常导航显示中排除图像内容类型lay,以避免与列表图像的"混乱",这可以是众多的。其他内容项也可能如此,例如允许Kotti_Calendar的事件内容类型存储在站点的不同位置,并且希望事件仅显示在日历或事件列表显示中的站点。

n[github](https://github.com/kotti/kotti_navigation),请报告那里的任何[问题](https://github.com/kotti/kotti_navigation/issues)。

[1]:http://pypi.python.org/pypi/kotti
[2]:http://pypi.python.org/pypi/kotti_settings
[3]:https://github.com/kotti/kotti_navigation/tree/0.3。




=










=






-安德烈亚斯凯撒(disko)
-杰弗里吉尔皮特曼(杰杰杰杰夫)
-马克阿布拉莫维茨(ms布拉莫)





=
















0。5(2016-02-26)
----


*使用kotti_设置配置导航小部件。

完成配置,您可以在其中根据运行时的需要调整导航小部件。



<0.4a2(2013-04-18)
----


*在自述文件中澄清了说明并改进了措辞。[GeoJeff]


<0.4a1(2013-04-18)
----


*警告:此版本的更改会进行批量重命名,因此现有的
部署将需要调整。
*改为允许多个导航显示的配置方法,
在不同的位置离子,其中新的位置概念包括
插槽和顶部,这是科蒂的默认导航栏区域。[geojeff]
*添加了include_content_types参数,作为现有的
exclude_content_类型的对应项。这样,可以将显示类型设置为只包含
特定内容类型,就像只显示图像一样。[geojeff]
*设计了新的显示类型名称,这些名称更具体、更具描述性,
是bootstrap可用选项的代表。[geojeff]
*更改了顶部位置的处理方式,将默认的kotti nav
全部删除,并替换为菜单
显示类型的可选特定位置,仅限于kotti导航栏中品牌和搜索之间的区域,并允许在ne下显示任何类型穿过导航栏。[geojeff]
*添加了一个breadcrumbs显示类型,它与默认的kotti显示类型相同,
,但带有可配置的标签。[geojeff]
*为根菜单的显示类型添加了一个处理方法,以便它始终显示为
(以前,根菜单根本不显示)。[杰夫]



0.3(2013-04-17)
————————————————————————————————————[geojeff]
*在上下文菜单中添加了更好的主标签逻辑。[杰夫]



0.3a2(2013-02-01)
----


*增加了插槽和选项。[GeoJeff]
*添加了可显示导航的可能插槽位置。
*添加了新的显示类型列表。
*添加了设置导航标签的选项。
*有关详细信息,请参阅自述文件.rst。




<0.3a1(2012-12-04)
----

*对compat的更改Kotti>;=0.8的可能性。这些变化
不是向后兼容的。如果要将kotti_navigation
与kotti<;=0.7.x一起使用,请将kotti_navigation固定到0.2。
*在上下文上使用具有_权限功能的新子项。
*对视图使用view_config装饰。




0.2(2012-08-15)
----


*对插槽使用assign_slot而不是of减薄寄存器槽。[J23d]



0.2a3(2012-07-02)
----


*将子菜单的边框从下到上移动。[J23d]



0.2a2(2012-06-18)
----


*修复导航列表结构。[J23d]



0.2a1(2012-06-16)
——————————————————————————————————————————————————————————————————[磁盘]
*添加了从导航中排除内容类型的选项。[J23D]



0.1
--


*初始版本[J23D]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Camera API如何聚焦图像中多边形的中心?   来自Java的spring Filling邮戳模板   java只能编织本地JAR的方面吗?   javajavax。加密。BadPaddingException:解密错误无法解密加密的公钥   从java运行ansibleplaybook   在Java中,如何从不同的偏移量读取大块的字符串文件?   java Android GridView将无法确定正确的位置   executorservice如何使用自动线程管理在Java中实现生产者/消费者   JavaEJB3.1嵌入式API单元测试EJB+JPA实体   API的java输出自动停止   java Checkmarx缺陷解决方案   java缓存,获取最早的元素   WebSphere8中的JavaEJB问题   两个时区之间的java Jodatime时差   Java 8不兼容类型错误   java TableCellEditor:如果按下该键,则清除原始文本;如果没有输入,则保留值