dd/evolutioncms-plugins-managermanager-mm_requirefields

该包的最新版本(1.2.6)没有可用的许可信息。

ManagerManager 插件的小部件,允许文档字段(或 TV)成为必填项。

1.2.6 2023-04-27 19:14 UTC

This package is auto-updated.

Last update: 2024-09-06 06:50:40 UTC


README

ManagerManager 插件的小部件,允许文档字段(或 TV)成为必填项。该小部件在字段旁边添加一个红色的星号以表示必填,并在用户未完成所有必填字段就保存文档时提醒用户。

需求

安装

要安装,您必须将存档解压缩到 /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'
]);

链接