【问题标题】:TYPO3 WEC_Map Extension <script> Tag not inserted in HTMLTYPO3 WEC_Map 扩展 <script> 标签未插入 HTML
【发布时间】:2018-10-02 06:00:19
【问题描述】:

我正在使用 Typo3(版本 6.2.14)并将 WEC_Map 升级到版本 3.1.3,因为我在地图上看到一条警告,说我需要为 Google 地图使用 API 密钥。

所以我为“地图静态 API”生成了一个 API 密钥,并将其插入到 WEC 地图管理中。 (我为浏览器 API 密钥和服务器 API 密钥使用了相同的密钥。唯一的区别是我为浏览器 API 密钥添加了密码,用逗号分隔。)

如果我在后端访问了我的 FE 用户地图,地图就会显示出来。 相反,在前端我收到以下错误:“ 似乎没有什么可显示的。确保地图配置正确并且设置了用户或标记”。

查看源代码,我发现未生成 maps.googleapis.com 的脚本标签。看起来这是导致问题的原因,但我不知道为什么会发生。

我希望使用类似设置的人可以为我指明正确的方向。

谢谢你们。 (如果有人可以为 WEC_Map 添加标签,那就太好了)

【问题讨论】:

    标签: typo3 typo3-6.2.x typo3-extensions


    【解决方案1】:

    好的,我解决了这个问题。问题是我使用 userGroups 设置按多个用户组过滤地图标记。

    plugin.tx_wecmap_pi2 {
        height = 500
        width = 500
        showDirections = 1
        prefillAddress = 0
        initialMapType = G_HYBRID_MAP
        controls.mapControlSize = large
        controls.showOverviewMap = 1
        controls.showMapType = 1
        controls.showScale = 1
        userGroups = 2,3,5
        pid = 2,3,5 # <-- This uses a AND condition
    }
    

    由于此设置在后台使用 AND 条件,我收到错误“似乎没有任何内容可显示。确保地图配置正确并且有用户或标记设置”

    事实上,我在 3 年前为此开了一个feature request。不幸的是,功能请求从未进入插件。但是 Jan Bartels 发布了一个解决方法作为对功能请求的回复。此解决方法在更新扩展程序时丢失了。

    还建议扩展作者在他们的文档中更清楚地说明 userGroups 属性使用 AND 条件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 2011-02-16
      • 1970-01-01
      相关资源
      最近更新 更多