Интеграция с Facebook

проблема получить данные о товаре

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

13.04.2011 17:11

Хочу разместить кнопочку "Мне нравится"
http://developers.facebook.com/docs/reference/plugins/like/
на странице товара.
Для этого нужно указать некоторые
<meta property="og:tag name" content="tag value"/> 
.
Как мне получить объект товара на странице \template\page\html\head.phtml

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

13.04.2011 20:47

Mage::registry ('current_product');


#3 Danila_Master
  • Группа: Пользователь
  • Сообщений: 29
  • Регистрация: 04.04.2011

15.04.2011 08:42

Спасибо, а откуда берется значение 'current_product', не подскажите, где я могу побольше узнать про Mage::registry ('current_product'); где, когда и с какими параметрами его можно использовать?

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

15.04.2011 15:53

Для удобного учёта глобальных объектов Magento использует шаблон проектирования Реестр.
Посмотрите в программном коде, как работают методы Mage::registry () и Mage::register ().
Если кратко, то Mage::register регистрирует некий объект и даёт ему имя в реестре, а затем кто-то другой может извлечь объект из реестра по имени, вызвав Mage::registry ().

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