kleisli / neos-documentcollection
此包的最新版本(1.0.0)没有可用的许可信息。
Neos CMS 文档子树的后端列表视图
1.0.0
2023-04-25 14:49 UTC
Requires
- kleisli/neos-documentadminbar: ^1.0
- neos/neos: ^8.0
README
为 Neos CMS 提供文档子树的后端列表视图,以避免新闻文章或博客文章中通常出现的大型且混乱的文档子树。
用法
Fusion(基本)
- 要启用任何文档节点类型的列表视图,它必须基于
Kleisli.Neos.DocumentCollection:Document.DocumentCollection
而不是基于 Neos.Neos:Page 的抽象页面原型。 - 前端显示的页面必须配置为属性
layoutView
。 - 访问后端的文档集合时的默认视图为
list
,但您也可以定义defaultView = 'layout'
- 使用页面顶部的管理栏中的图标标签切换列表和布局视图
prototype(My.Site:Document.News) < prototype(Kleisli.Neos.DocumentCollection:Document.DocumentCollection) {
defaultView = 'list'
layoutView = My.Site:Document.AbstractPage {
...
}
}
节点类型(可选)
- 将
Kleisli.Neos.DocumentCollection:Constraint.HideInDocumentTree
用作新闻文章或博客文章节点类型的超类型,以在文档树中隐藏它们。然后它们只能从文档集合视图中访问。 - 超类型
Kleisli.Neos.DocumentCollection:Document.DocumentCollection
做不了多少,但它定义了文件夹为节点类型图标。
示例
您可以在 NodeTypes/Document/Example
和 Resources/Private/Fusion/Document/Example
中找到一个基本示例。要测试示例的实际效果,请定义示例节点类型为非抽象。
待办事项
- 分页
- 排序
- 搜索/过滤
- 在列表视图中添加文档按钮