dd / evolutioncms-plugins-managermanager-mm_synch_fields

此包的最新版本(1.2)没有可用的许可证信息。

ManagerManager 插件的 Widget,允许在编辑文档时同步一些字段的值。例如,页面标题和菜单标题需要具有相同的值。当需要同步的某些值被隐藏时,特别有用。

1.2 2020-10-28 08:03 UTC

This package is auto-updated.

Last update: 2024-09-06 06:52:19 UTC


README

ManagerManager 插件的 Widget,允许在编辑文档时同步一些字段的值。例如,页面标题和菜单标题需要具有相同的值。当需要同步的某些值被隐藏时,特别有用。

仅适用于文本输入(inputtextarea)。

需求

文档

安装

要安装,您必须将存档解压缩到 /assets/plungins/managermanager/widgets/mm_synch_fields/

您还可以阅读此文档

参数描述

  • $params

    • 描述:参数,使用按名称传递的方式。
    • 有效值
      • stdClass
      • arrayAssociative
    • 必需
  • $params->fields

    • 描述:应同步的文档字段或 TVs 的名称。
      需要至少 2 个字段名称。
    • 有效值:stringCommaSeparated
    • 必需
  • $params->roles

    • 描述:应用 Widget 的 CMS 用户角色。
    • 有效值
      • stringCommaSeparated
      • '' — 当此参数为空时,Widget 将应用于所有角色
    • 默认值:''
  • $params->roles[i]

    • 描述:CMS 用户角色。
    • 有效值:integer
    • 必需
  • $params->templates

    • 描述:应用 Widget 的文档模板 ID。
    • 有效值
      • stringCommaSeparated
      • '' — 空值表示 Widget 应用于所有模板
    • 默认值:''
  • $params->templates[i]

    • 描述:模板 ID。
    • 有效值:integer
    • 必需

CMS 事件

  • OnDocFormPrerender
  • OnDocFormRender

示例

使这三个字段的全部内容对所有用户和所有文档始终相等

mm_synch_fields('pagetitle,menutitle,longtitle');

链接