ferdinant,
можно так пример для одной модификации, только нужны еще проверки чтобы не было ошибок
$modification = Core_Entity::factory('Shop_Item', 38397)->find(); //38397 - id модификации
$Shop_Controller_Show = new Shop_Controller_Show(
Core_Entity::factory('Shop', 1) // 1 - id магазина
);
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('МагазинКаталогТоваров')
)
->limit(0)
->groupsMode('none')
->viewed(FALSE);
$Shop_Controller_Show->addEntity(
$modification->addEntity(
Core::factory('Core_Xml_Entity')
->name('parentUrl')->value(Core_Entity::factory('Shop_Item', $modification->modification_id)->getPath())
)
);
$Shop_Controller_Show->show();
в
parentUrl урл основного товара без урл магазина, т.к. он у нас уже итак попадает в XML
для нескольких товаров думаю сами сможете разобраться