logicbrush/silverstripe-rolluppage

一个用于 SilverStripe 内容管理系统(CMS)的模块,可以将子页面的内容汇总到单个页面中显示。

安装次数: 5,694

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

v1.0.0 2024-09-25 17:09 UTC

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