dd / evolutioncms-plugins-managermanager-mm_requirefields
该包的最新版本(1.2.6)没有可用的许可信息。
ManagerManager 插件的小部件,允许文档字段(或 TV)成为必填项。
1.2.6
2023-04-27 19:14 UTC
Requires
- php: >=5.4.0
- dd/evolutioncms-plugins-managermanager: >=0.7.0
This package is auto-updated.
Last update: 2024-09-06 06:50:40 UTC
README
ManagerManager 插件的小部件,允许文档字段(或 TV)成为必填项。该小部件在字段旁边添加一个红色的星号以表示必填,并在用户未完成所有必填字段就保存文档时提醒用户。
需求
- PHP >= 5.4
- (MODX)EvolutionCMS.plugins.ManagerManager >= 0.7
安装
要安装,您必须将存档解压缩到 /assets/plungins/managermanager/widgets/mm_requirefields/
。
您还可以阅读此文档
参数描述
-
$params
- 描述:参数,使用按名称传递的方式。
- 有效值
stdClass
arrayAssociative
- 必填
-
$params->fields
- 描述:必填的文档字段(或 TV)的名称。
- 有效值
stringCommaSeparated
array
- 必填
-
$params->fields[$i]
- 描述:文档字段或 TV 的名称。
- 有效值:
string
- 必填
-
$params->roles
- 描述:小部件应用到的 CMS 用户角色。
- 有效值
array
stringCommaSeparated
''
— 当此参数为空时,小部件应用于所有角色
- 默认值:
''
-
$params->roles[$i]
- 描述:CMS 用户角色 ID。
- 有效值:
integer
- 必填
-
$params->templates
- 描述:小部件应用到的文档模板 ID。
- 有效值
array
stringCommaSeparated
''
— 空值表示小部件应用于所有模板
- 默认值:
''
-
$params->templates[$i]
- 描述:模板 ID。
- 有效值:
integer
- 必填
CMS 事件
OnDocFormRender
示例
使所有文档和用户的页面标题和发布日期字段成为必填项
mm_requireFields([ 'fields' => 'pagetitle,pub_date' ]);