dd/evolutioncms-plugins-managermanager-mm_ddmap

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

ManagerManager 插件的小部件,允许集成 Yandex 地图。

1.7.0 2023-05-23 21:53 UTC

This package is auto-updated.

Last update: 2024-09-06 06:10:32 UTC


README

ManagerManager 插件的小部件,允许集成 Yandex 地图。

目前库仅与 Yandex 地图一起工作,但将来我们可能会添加 Google 地图和 OpenStreetMap。

需求

安装

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

您还可以阅读此文档

参数描述

  • $params

    • 描述:参数对象。
    • 有效值
      • stdClass
      • arrayAssociative
    • 必需
  • $params->fields

    • 描述:应用小部件的 TV 名称。
    • 有效值
      • stringCommaSeparated
      • array
    • 必需
  • $params->fields[$i]

    • 描述:文档 TV 的名称。
    • 有效值:string
    • 必需
  • $params->mapWidth

    • 描述:地图容器的宽度。
    • 有效值
      • integer
      • 'auto'
    • 默认值:'auto'
  • $params->mapHeight

    • 描述:地图容器的高度。
    • 有效值:integer
    • 默认值:400
  • $params->hideOriginalInput

    • 描述:原始坐标字段隐藏状态。
    • 有效值:boolean
    • 默认值:true
  • $params->defaultZoom

    • 描述:默认地图缩放。
    • 有效值:integer
    • 默认值:15
  • $params->defaultPosition

    • 描述:当文档字段为空时默认地图位置。
    • 有效值:stringCommaSeparated
    • 默认值:'55.20432131317031,61.28999948501182'
  • $params->defaultPosition[0]

    • 描述:纬度。
    • 有效值:float
    • 默认值:55.20432131317031
  • $params->defaultPosition[1]

    • 描述:经度。
    • 有效值:float
    • 默认值:61.28999948501182
  • $params->roles

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

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

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

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

CMS 事件

  • OnDocFormPrerender
  • OnDocFormRender

示例

Yandex 地图小部件连接到“LatLng”TV

mm_ddMap([
	'fields' => 'LatLng'
]);

链接