nfourtythree / entriessubset
扩展核心 Entries 字段类型的工艺字段类型插件,提供额外设置,并能够根据条目类型进行限制
2.1.0
2022-09-26 13:35 UTC
Requires
- php: ^8.0.2
- craftcms/cms: ^4.2.1
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
README
Craft CMS 4.x 的 Entries Subset 插件
扩展核心 Entries 字段类型的工艺字段类型插件,提供额外设置,并能够根据条目类型、作者或作者的用户组进行限制。
注意:Craft CMS v4 引入了条件构建器,现在在创建原生 Entries 字段时允许实现这些功能的大部分。
要求
此插件需要 Craft CMS 4.0.0 或更高版本。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的 Craft 项目
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require nfourtythree/entriessubset
-
在控制面板中,转到设置 → 插件,并点击 Entries Subset 的“安装”按钮。
Entries Subset 概述
此字段类型是内置 Entries
字段类型的扩展。它允许您指定额外的标准(EntryType
、User
、UserGroup
),以限制可选择的条目。
示例
您可能有一个新闻部分,其中包含几种条目类型。其中一种条目类型是“新闻稿”,您可能有一个块,希望用户能够选择一个“特色”新闻稿。使用标准的 Entries
字段类型,他们可以从新闻部分选择任何内容,使用此插件,您只能允许选择具有“新闻稿”条目类型的那些。
您可能只想限制由“开发”或“文案”用户组中的用户创建的条目选择,现在这是可能的。
使用 Entries Subset
当创建新字段时,选择 Entries Subset
字段类型时,将出现额外的 EntryType
选项。
Entries Subset 路线图
一些要完成的事情以及潜在功能的想法。
- 当 Craft CMS 具有所有这些功能时,停止使用插件。