dd / evolutioncms-plugins-managermanager-mm_ddmap
此包的最新版本(1.7.0)没有可用的许可证信息。
ManagerManager 插件的小部件,允许集成 Yandex 地图。
1.7.0
2023-05-23 21:53 UTC
Requires
- php: >=5.4.0
- dd/evolutioncms-plugins-managermanager: >=0.7.0
This package is auto-updated.
Last update: 2024-09-06 06:10:32 UTC
README
ManagerManager 插件的小部件,允许集成 Yandex 地图。
目前库仅与 Yandex 地图一起工作,但将来我们可能会添加 Google 地图和 OpenStreetMap。
需求
- PHP >= 5.4
- (MODX)EvolutionCMS.plugins.ManagerManager >= 0.7
安装
要安装,您必须将存档解压缩到 /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' ]);