Как добавить блок "Поделиться" от яндекса на страницу товара

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Иван Щербаченко
  • Группа: Клиент
  • Сообщений: 42
  • Регистрация: 20.10.2012

16.11.2012 13:19

Куда вставить код от яндекса для блока "поделиться"
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir"></div> 
что бы он отображался на странице товара ниже ссылки "отправить другу"

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

16.11.2012 13:28

Профессионал решает такой вопрос следующим образом:
  • устанавливает копию магазина себе на локальный компьютер
  • в среде разработки полнотекстовым поиском находит разметку HTML требуемого экранного элемента (в данном случае - ссылки "отправить другу")
  • а затем уже думает, как рядом добавить свой блок таким образом, чтобы не пришлось вносить правки в системные файлы.
    В стандартной теме разметка ссылки "Рассказать другу" "Email to a friend" расположена в середине шаблона catalog/product/view.phtml, поэтому лучшим вариантом будет перекрыть этот шаблон в своей теме и уже в свой шаблон вставить разметку для блока "Поделиться".


#3 Иван Щербаченко
  • Группа: Клиент
  • Сообщений: 42
  • Регистрация: 20.10.2012

16.11.2012 14:13

Спасибо, все получилось

Поделиться темой: