logicbrush / silverstripe-rolluppage
一个用于 SilverStripe 内容管理系统(CMS)的模块,可以将子页面的内容汇总到单个页面中显示。
v1.0.0
2024-09-25 17:09 UTC
Requires
- php: ^7.4||^8.0
- silverstripe/cms: ^4.0||^5.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-25 17:09:52 UTC
README
这是一个相对简单的用于 SilverStripe CMS 的模块,可以将子页面的内容汇总到单个页面中显示。
为什么使用它?
你是否曾经试图决定是应该有一个包含多个标题的单页内容,还是一系列具有层级关系的页面。此模块允许你在页面树中将内容设置为独立的页面,然后通过一个单选按钮在结构之间切换。
安装
composer require "logicbrush/silverstripe-rolluppage"
使用
此模块定义了一个新的页面类,类型为 Logicbrush\RollupPage\Model\RollupPage
。当你创建此类的一个实例时,该实例的所有子页面都将将内容内联显示 - “汇总” - 与页面的输出一起。
选项
汇总页面
-
内容/主内容/汇总显示
当设置为“显示子项内联”时,子页面的内容将依次嵌入到汇总页面的内容中。
如果设置为“显示子项在标签页中”,将显示一组标签页,允许访问者切换子页面的内容。
如果设置为“显示子项为链接”,将显示子页面的链接列表。
汇总页面的子项
-
设置/行为/可见性/永不汇总
如果选中,则将防止页面汇总到父
RollupPage
。