jvmtech/multicolumn

Neos CMS 的多列网格

安装: 320

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:neos-plugin

1.0.0 2020-10-26 15:45 UTC

This package is auto-updated.

Last update: 2024-09-06 08:24:41 UTC


README

Latest Stable Version License

Tailwind CSS / Bootstrap 网格用于 Neos CMS

JvM.MultiColumn

安装

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 包中,我们有一些列约束混合。在新包中,这必须由您自己处理。