onedrop/sectionmenu

Neos 的 Sectionmenu

安装: 74

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 4

分支: 2

开放问题: 1

类型:neos-package

2.0.1 2017-10-13 13:15 UTC

This package is auto-updated.

Last update: 2024-09-25 07:42:50 UTC


README

本包提供了一个额外的菜单元素 Onedrop.SectionMenu:Menu,它可以作为 Neos.Neos:Menu 的替代品,以提供基于部分的导航。

这对于您正在构建一个单页应用并且希望有一个动态的导航菜单,就像在 Neos 中所知道的那样非常有用。

此包还添加了节点类型 Onedrop.SectionMenu:Section,它与 Neos.Nodetypes:Headline 非常相似,后者用于生成部分菜单的目标锚点。

兼容性

如何使用

安装

使用命令 composer require onedrop/sectionmenu 将此包作为依赖项添加到您的 Neos 项目中。
(或者:下载 zip 文件并将其解压到 Packages/Application/Onedrop.SectionMenu

使用方法

Fusion

您可以使用 Onedrop.SectionMenu:Menu TS 对象作为常规 Neos.Neos:Menu 元素的替代品,例如。

page = Page {  
  body.parts.menu = Onedrop.SectionMenu:Menu {  
    maximumLevels = 3
    entryLevel = 1
  }  
}

内容元素

此包提供了一个名为 'Section' 的内容元素,您需要在页面上某个位置放置它。它的行为类似于常规的标题元素,除了您不能使用 Aloha 格式化(由于菜单生成)。该元素可以放置在任何位置,例如在多列元素内部。页面上的所有 Onedrop.SectionMenu:Section 元素都用于在常规子页面之后在菜单中生成第二个子菜单。