dd/evolutioncms-plugins-managermanager-mm_widget_showimagetvs

该软件包最新版本(1.3.0)没有提供许可证信息。

ManagerManager 插件的小部件,允许在文档编辑页面上预览在图像 TV 中选择的图像。

1.3.0 2020-11-01 11:43 UTC

This package is auto-updated.

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


README

ManagerManager 插件的小部件,允许在文档编辑页面上预览在图像 TV 中选择的图像。

模拟与 ManagerManager 不兼容的 ShowImageTVs 插件。

要求

文档

安装

要安装,请将存档解压到 /assets/plungins/managermanager/widgets/showimagetvs/

您还可以阅读此文档

参数描述

  • $params

    • 描述:参数,使用按名称传递的样式。
    • 有效值
      • stdClass
      • arrayAssociative
    • 默认值: []
  • $params->fields

    • 描述:应用小部件的 TV 名称。
    • 有效值
      • stringCommaSeparated
      • '' — 空值表示小部件适用于所有 TV
    • 默认值: ''
  • $params->maxWidth

    • 描述:预览的首选最大宽度。
    • 有效值: integer
    • 默认值: 300
  • $params->maxHeight

    • 描述:预览的首选最大高度。
    • 有效值: integer
    • 默认值: 100
  • $params->thumbnailerUrl

    • 描述:如果您已安装 PHPThumb(例如通过 Maxigallery 或 phpthumb 插件/代码片段),则使用此功能制作缩略图,而不是通过 CSS 调整图像预览的大小。
      特别适用于使用非常大的图片,这会导致下载时间很长。
    • 有效值: string
    • 默认值: —
  • $params->roles

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

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

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

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

CMS 事件

  • OnDocFormPrerender
  • OnDocFormRender

示例

将图像预览添加到每个图像类型模板变量

mm_widget_showimagetvs();

将 150 × 150 px 图像预览添加到每个图像类型模板变量

mm_widget_showimagetvs([
	'maxWidth' => 150,
	'maxHeight' => 150
]);

将图像预览添加到模板 2 中的 mypic 模板变量,使用提供的 URL 中的 phpthumb 调整大小为 300 × 200 px

mm_widget_showimagetvs([
	'fields' => 'mypic',
	'maxWidth' => 300,
	'maxHeight' => 200,
	'thumbnailerUrl' => '/assets/snippets/phpthumb/phpThumb.php',
	'templates' => '2'
]);

链接