Добавление всех цен товара из справочника цен v.6
Кодинг
→
HostCMS
→
Интернет-магазин
Цены для групп пользователей в шестой версии не попадают в XML, т.к. используются исключительно для расчета стоимости для группы пользователей. Для того, чтобы цена попала в xml необходимо сделать следующее
1. Пишем класс наблюдателя, размещаем его в modules/shop/item/observer.php
<?php
defined('HOSTCMS') || exit('HostCMS: access denied.');
class Shop_Item_Observer
{
static public function onBeforeGetXml($object, $args)
{
$object->addEntities(
$object->Shop_Item_Prices->findAll()
);
}
}
2. Добавляем наблюдатель в bootstrap.php
// Add shop_item observer
Core_Event::attach('shop_item.onBeforeGetXml', array('Shop_Item_Observer', 'onBeforeGetXml'));
23.02.2013, 3079 просмотров.
Добавить комментарий