carbon/primarycontent

从 PrimaryContent 扩展实现

3.3.0 2022-03-29 11:14 UTC

This package is auto-updated.

Last update: 2024-08-29 04:03:43 UTC


README

Latest Stable Version Total Downloads License GitHub forks GitHub stars GitHub watchers

Carbon.PrimaryContent 包用于 Neos CMS

Carbon.PrimaryContent:PrimaryContent

这是 PrimaryContent 的自有实现。如果一个文档节点有一个带有 .MainContent.PlainContent 后缀的原型,则将使用该原型作为内容。否则,将渲染 ContentCollection。也可以传递您自己的内容。

Carbon.PrimaryContent:ClassArray

Carbon.PrimaryContent:PrimaryContent 的 CSS 类的原始数组。也可以用于 body 标签。

Carbon.PrimaryContent:NodeTypeName

将节点类型名称转换为 连字符字符串。使用 Carbon.PrimaryContent:RemoveVendors

Carbon.PrimaryContent:RemoveVendors

如果您想从 NodeTypeName 中移除一些供应商名称,这个助手就是为您准备的。默认情况下,它将读取设置 Carbon.PrimaryContent.removeVendors

示例

prototype(Carbon.PrimaryContent:NodeTypeName) {
    @process.removeVendorName = Carbon.PrimaryContent:RemoveVendors {
        vendors = ${['Vendor', 'Foo', 'Bar']}
    }
}

安装

大多数情况下,您需要对包进行一些小的调整(例如,在 Settings.yaml 中的配置)。因此,将相应的包添加到您的主题包的 composer 中非常重要。通常这是位于 Packages/Sites/ 下的站点包。要正确安装,请转到您的主题包(例如 Packages/Sites/Foo.Bar),然后运行以下命令

composer require carbon/primarycontent --no-update

--no-update 命令阻止自动更新依赖项。将包添加到您的主题 composer.json 后,返回 Neos 安装根目录并运行 composer update。恭喜!您所需的包现在已正确安装。

在 Neos 3.* 下安装包时,需要输入

composer require "carbon/primarycontent:^1.0" --no-update

许可证

在 MIT 许可下发布,请参阅 LICENSE