dd / evolutioncms-plugins-managermanager-mm_synch_fields
此包的最新版本(1.2)没有可用的许可证信息。
ManagerManager 插件的 Widget,允许在编辑文档时同步一些字段的值。例如,页面标题和菜单标题需要具有相同的值。当需要同步的某些值被隐藏时,特别有用。
1.2
2020-10-28 08:03 UTC
Requires
- php: >=5.4.0
- dd/evolutioncms-plugins-managermanager: >=0.7.0
This package is auto-updated.
Last update: 2024-09-06 06:52:19 UTC
README
ManagerManager 插件的 Widget,允许在编辑文档时同步一些字段的值。例如,页面标题和菜单标题需要具有相同的值。当需要同步的某些值被隐藏时,特别有用。
仅适用于文本输入(input
,textarea
)。
需求
- PHP >= 5.4
- (MODX)EvolutionCMS.plugins.ManagerManager >= 0.7
文档
安装
要安装,您必须将存档解压缩到 /assets/plungins/managermanager/widgets/mm_synch_fields/
。
您还可以阅读此文档
参数描述
-
$params
- 描述:参数,使用按名称传递的方式。
- 有效值
stdClass
arrayAssociative
- 必需
-
$params->fields
- 描述:应同步的文档字段或 TVs 的名称。
需要至少 2 个字段名称。 - 有效值:
stringCommaSeparated
- 必需
- 描述:应同步的文档字段或 TVs 的名称。
-
$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');