Полностью удалите Google Maps из Prestashop 1.6 - PullRequest
0 голосов
/ 28 сентября 2018

Поскольку я не использую встроенную функциональность Карт Google в PrestaShop 1.6 , мне было интересно, возможно ли полностью удалить скрипты Карт Google из загрузки в интерфейсе?Есть несколько .js файлов, загружающих форму maps.google.com и медленное время загрузки моей страницы.Можно ли полностью удалить эти файлы из загрузки?

Вот ссылка на мой магазин. Вот скриншот с файлами .js

1 Ответ

0 голосов
/ 28 сентября 2018

PS 1.6 с темой default-bootstrap добавляет только Google Maps JS на страницу фронт-контроллера магазина:

public function setMedia()
{
    parent::setMedia();
    $this->addCSS(_THEME_CSS_DIR_.'stores.css');

    if (!Configuration::get('PS_STORES_SIMPLIFIED')) {
        $api_key = (Configuration::get('PS_API_KEY')) ? 'key=' . Configuration::get('PS_API_KEY') . '&' : '';
        $default_country = new Country((int)Tools::getCountry());
        $this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?'.$api_key.'region='.substr($default_country->iso_code, 0, 2));
        $this->addJS(_THEME_JS_DIR_.'stores.js');
    }
}

Таким образом, ваша проблема связана с вашей темой или с модулем.

Я бы порекомендовал вам загрузить все файлы с локального диска и выполнить глобальный поиск по всем файлам для строки "maps.google.com".Затем вы увидите, кто подключает Google Maps JS в вашем магазине.

...