jvmtech / multicolumn
Neos CMS 的多列网格
1.0.0
2020-10-26 15:45 UTC
Requires
- neos/neos: >=5.3
- webexcess/label: ~2.0.1
Replaces
This package is auto-updated.
Last update: 2024-09-06 08:24:41 UTC
README
Tailwind CSS / Bootstrap 网格用于 Neos CMS
安装
composer require jvmtech/multicolumn
配置
更改网格渲染为 Tailwind CSS / Bootstrap
已经定义了 Tailwind CSS 和 Bootstrap 的类。您只需在配置中定义即可。
Tailwind CSS
JvMTECH:
MultiColumn:
framework: 'tailwindcss'
Bootstrap
JvMTECH:
MultiColumn:
framework: 'bootstrap'
行对话框
为了提升用户体验,可以添加 JvMTECH.MultiColumn:Mixin.Row.CreationDialog
。在插入时,这将询问列数。
JvMTECH.MultiColumn:Content.Row:
superTypes:
JvMTECH.MultiColumn:Mixin.Row.CreationDialog: true
为此,您需要安装 Flowpack.NodeTemplates
包。
composer require flowpack/nodetemplates
禁用属性
例如,要禁用偏移,请覆盖您的包中的列节点类型,如下所示
JvMTECH.MultiColumn:Content.Column:
superTypes:
JvMTECH.MultiColumn:Mixin.Column.Offset: false
例如,要仅禁用 xl 属性,您可以直接禁用 JvMTECH.MultiColumn:Mixin.Column.Offset.XL
混合。
JvMTECH.MultiColumn:Content.Column:
superTypes:
JvMTECH.MultiColumn:Mixin.Column.Offset.XL: false
从 WebExcess.MultiColumn 升级
如果您从 WebExcess.MultiColumn 包升级,您需要进行一些代码和节点迁移。
./flow flow:core:migrate <Your.Package> --version 20201022140500
./flow node:migrate --version 20201022135200
./flow node:migrate --version 20201022141600
并将网格渲染更改为 Bootstrap
JvMTECH:
MultiColumn:
framework: 'bootstrap'
注意:在旧的 WebExcess.MultiColumn 包中,我们有一些列约束混合。在新包中,这必须由您自己处理。