kleisli/neos-documentcollection

此包的最新版本(1.0.0)没有可用的许可信息。

Neos CMS 文档子树的后端列表视图

安装: 17

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

语言:CSS

类型:neos-package

1.0.0 2023-04-25 14:49 UTC

This package is auto-updated.

Last update: 2024-09-04 00:59:14 UTC


README

为 Neos CMS 提供文档子树的后端列表视图,以避免新闻文章或博客文章中通常出现的大型且混乱的文档子树。

DocumentCollection

用法

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/ExampleResources/Private/Fusion/Document/Example 中找到一个基本示例。要测试示例的实际效果,请定义示例节点类型为非抽象。

待办事项

  • 分页
  • 排序
  • 搜索/过滤
  • 在列表视图中添加文档按钮