flowpack / restrictcreation
限制在特定内容维度中创建节点
1.0.0
2023-03-21 10:37 UTC
Requires
- neos/neos: ^8.0
- dev-master
- 1.0.0
- 0.3
- 0.2
- 0.1
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/qs-6.11.0
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/shell-quote-1.7.3
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/async-2.6.4
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/mout-1.2.3
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/shelljs-0.8.5
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/tar-4.4.19
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/merge-1.2.1
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/lodash-4.17.21
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/y18n-3.2.2
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/ini-1.3.7
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/Resources/Private/RestrictCreation/eslint-utils-1.4.3
This package is auto-updated.
Last update: 2024-08-31 10:06:21 UTC
README
想象一下这种情况:你有一个网站,包含 'English (US)', 'English (UK)' 和 'German' 内容维度。
现在你永远不希望编辑直接在 'English (UK)' 中创建新节点,而首先需要在 'English (US)' 中创建,几乎永远不会在 'German' 中创建,但在一些非常罕见的情况下。
此包提供了一种强制执行此类约束的选项
入门
安装
composer require flowpack/restrictcreation
配置
在 Settings.yaml
中配置您的维度,例如这样
Neos: ContentRepository: contentDimensions: language: presets: en_US: label: 'English (US)' values: - en_US uriSegment: en en_UK: label: 'English (UK)' values: - en_UK - en_US uriSegment: uk restrictCreation: mode: disallow originPreset: en_US de: label: German values: - de uriSegment: de restrictCreation: mode: warn originPreset: en_US documentNodesOnly: true
mode: warn
只会对在可能错误维度中创建节点发出警告。mode: disallow
将完全禁止在特定维度中创建新节点。documentNodesOnly: true
只会为文档节点触发警告:您将能够像往常一样创建内容节点,但在该维度中创建文档节点将被阻止/警告。
致谢
本包的初始开发由 web&co 赞助。