dd/evolutioncms-plugins-managermanager-mm_renamefield

There is no license information available for the latest version (1.3.0) of this package.

A widget for ManagerManager plugin that allows one of the default document fields or template variables to be renamed within the manager.

1.3.0 2022-05-24 17:14 UTC

This package is auto-updated.

Last update: 2024-12-06 06:57:55 UTC


README

A widget for ManagerManager plugin that allows one of the default document fields or template variables to be renamed within the manager.

Requires

Installation

To install you must unzip the archive to /assets/plungins/managermanager/widgets/mm_renamefield/.

You may also read this documentation:

Parameters description

  • $params

    • Desctription: Parameters, the pass-by-name style is used.
    • Valid values:
      • stdClass
      • arrayAssociative
    • Required
  • $params->fields

    • Desctription: The name(s) of the document fields (or TVs) for which the widget is applied to.
    • Valid values:
      • stringCommaSeparated
      • array
    • Required
  • $params->fields[$i]

    • Desctription: The name of the document field or TV.
    • Valid values: string
    • Required
  • $params->newLabel

    • Desctription: The new text for the field label.
      You can also use HTML tags.
    • Valid values: string
    • Required
  • $params->newHelp

    • Desctription: New text for the help icon with this field or for comment with TV.
      The same restriction apply as when using mm_changeFieldHelp directly.
    • Valid values: string
    • Default value: — (don't change help text)
  • $params->roles

    • Desctription: The CMS user roles that the widget is applied to.
    • Valid values:
      • array
      • stringCommaSeparated
      • '' — when this parameter is empty then widget is applied to the all roles
    • Default value: ''
  • $params->roles[$i]

    • Desctription: CMS user role ID.
    • Valid values: integer
    • Required
  • $params->templates

    • Desctription: Document templates IDs for which the widget is applied to.
    • Valid values:
      • array
      • stringCommaSeparated
      • '' — empty value means the widget is applying to all templates
    • Default value: ''
  • $params->templates[$i]

    • Desctription: Template ID.
    • Valid values: integer
    • Required

CMS events

  • OnDocFormRender

Examples

Rename the longtitle field to Page heading for all users

mm_renameField([
	'fields' => 'longtitle',
	'newLabel' => 'Page heading'
]);

Rename the pagetitle field to Case study name for documents using template ID 3

mm_renameField([
	'fields' => 'pagetitle',
	'newLabel' => 'Case study name',
	'templates' => '3'
]);

Links