Как добавить пользовательский код в prestashop

Я пытаюсь добавить следующий код на свой сайт prestashop, чтобы иметь возможность отображать значок доверенного сайта Google:

<!-- BEGIN: Google Trusted Stores -->
<script type="text/javascript">
  var gts = gts || [];

  gts.push(["id", "STORE_ID"]);
  gts.push(["badge_position", "BOTTOM_RIGHT"]);
  gts.push(["locale", "english_australia"]);
  gts.push(["google_base_offer_id", "ITEM_GOOGLE_SHOPPING_ID"]);
  gts.push(["google_base_subaccount_id", "ITEM_GOOGLE_SHOPPING_ACCOUNT_ID"]);
  gts.push(["google_base_country", "ITEM_GOOGLE_SHOPPING_COUNTRY"]);
  gts.push(["google_base_language", "ITEM_GOOGLE_SHOPPING_LANGUAGE"]);

  (function() {
    var gts = document.createElement("script");
    gts.type = "text/javascript";
    gts.async = true;
    gts.src = "https://www.googlecommerce.com/trustedstores/api/js";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(gts, s);
  })();
</script>
<!-- END: Google Trusted Stores -->

мне нужно, чтобы он был виден на каждой странице, и что бы я ни делал, я не могу заставить его отображать значок.


person Bradley    schedule 16.12.2014    source источник


Ответы (3)


скорее всего, вам нужно установить модуль для добавления пользовательского html.
вот один из них, который нужно добавить в нижнюю часть/нижний колонтитул.
http://www.prestashop.com/forums/topic/165066-free-prestashop-module-easy-footer/
вы можете добавить пользовательский HTML-контент в область нижнего колонтитула, и он будет виден всему веб-сайту.

person crazymoin    schedule 16.12.2014

Это немного поздно, но самый простой способ — создать файл js и поместить его в папку сценария вашей темы: /themes/yourtheme/js/autoload Таким образом, он загружается на каждой странице.

person Tiwelle    schedule 09.08.2016

Самый простой способ — вставить свой код в header.tpl.

person DooKie    schedule 16.12.2014
comment
Конечно! Но будьте осторожны, если вы редактируете тему по умолчанию, потому что она может быть переопределена при обновлении. - person joseantgv; 14.12.2015