dd / evolutioncms-plugins-managermanager-mm_widget_showimagetvs
该软件包最新版本(1.3.0)没有提供许可证信息。
ManagerManager 插件的小部件,允许在文档编辑页面上预览在图像 TV 中选择的图像。
1.3.0
2020-11-01 11:43 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:14 UTC
README
ManagerManager 插件的小部件,允许在文档编辑页面上预览在图像 TV 中选择的图像。
模拟与 ManagerManager 不兼容的 ShowImageTVs 插件。
要求
- PHP >= 5.4
- (MODX)EvolutionCMS.plugins.ManagerManager >= 0.7
文档
安装
要安装,请将存档解压到 /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
- 默认值: —
- 描述:如果您已安装 PHPThumb(例如通过 Maxigallery 或 phpthumb 插件/代码片段),则使用此功能制作缩略图,而不是通过 CSS 调整图像预览的大小。
-
$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' ]);