可自定义的下拉菜单
collective.editablemenu的Python项目详细描述
基本配置
控制面板就是这样的:
在标题下面你可以找到标签。每个选项卡保存单个路径的配置。稍后我们将详细讨论这个问题,现在我们将在main选项卡上工作,它有当前plone站点的名称。
path 字段保存此配置的根路径。此菜单下的所有路径都将使用此菜单。
在 路径 字段后面有一个菜单项列表(图中仅显示一个菜单项)。每个菜单项都是一个可折叠、可排序(通过上下拖动)和可移动的字段集,共有五个字段。
tab_title 是菜单项的标题。这是将在主导航菜单上打印的字符串。
navigation folder是我们可以自动生成子菜单的文件夹的路径。
附加列 是包含页面的文件夹的路径。页面的文本将添加到生成的子菜单中。除了 导航文件夹 字段之外,还可以使用此选项,例如将图像添加到生成的子菜单,但也可以单独使用,以生成静态自定义子菜单。
如果我们使用前面的一个或两个字段,主导航链接将切换生成的可折叠子菜单。
简单链接 覆盖前两个字段,可用于创建指向指定URL的简单链接。
condition 是一个经过验证的表达式,用于决定是否显示菜单项。在创建新条目时,默认值为 python:true 可以更改为 python:false 以隐藏条目,作为基本配置,但允许使用更复杂的表达式。请参见此处的完整列表:http://docs.plone.org/develop/plone/functionality/expressions.html"expression variables" rel="nofollow">http://docs.plone.org/develop/plone/functionality/expressions.html"expression variables
在条目列表之后,您可以找到另一个按钮( 添加条目 )来添加新的菜单条目。