Определить id родителя в макете магазина

#
Определить id родителя в макете магазина
Здравствуйте!
Подскажите каким образом можно отловить id родительской группы в макете интернет-магазина?
Перекопал API ничего подходящего не нашел или плохо искал. API документацией по 6й версии hostcms как-то тяжело пользоваться.
Модератор
#
Re: Определить id родителя в макете магазина
x404,
второй пример сверху http://www.hostcms.ru/forums/2/7122/page-5/
рекомендую прочитать всю тему целиком.
#
Re: Определить id родителя в макете магазина
спасибо, почитал. не то что мне надо, но все равно интересно.
ковырял, и наковырял..может кому пригодится.
Вот мой код определения родительской категории,если мы находимся в подкатегории какой-либо категории магазина:

$group = $Shop_Controller_Show->group;
$oShop_Group = Core_Entity::factory('Shop_Group', $group);
$parentid = '';
if ($oShop_Group->parent_id != 0) $parentid = $oShop_Group->getParent()->id;
Модератор
#
Re: Определить id родителя в макете магазина
x404,
а откуда у Вас в макете берется $Shop_Controller_Show ? Его из Core_Page получать нужно как в примере, ссылка выше.
#
Re: Определить id родителя в макете магазина
сори, спешил..
вот полный код:
<?php
if (Core::moduleIsActive('shop')){
   $Shop_Controller_Show = Core_Page::instance()->object;
   $item = $Shop_Controller_Show->item;
   $group = $Shop_Controller_Show->group;
   $oShop_Group = Core_Entity::factory('Shop_Group', $group);
   $parentid = '';
   if ($oShop_Group->parent_id != 0 ) $parentid = $oShop_Group->getParent()->id;
.....
?>

а дальше для нужной мне категории/подкатегории подключаю разные шаблоны
Модератор
#
Re: Определить id родителя в макете магазина
классно, но если этот макет будет работать со статичной страницей , то Вы получите фатальную ошибку уже на строке
$Shop_Controller_Show->item
, ежели с типовой ИС, то получите контроллер ИС и ID группы ИС, а не магазина.
#
Re: Определить id родителя в макете магазина
а мне нужен только магазин и для него код работает, чтото универсальное я и не пытался сочинить. это конкретно для ИМ.
$item у меня используется дальше по коду - я этим самым определяю нахожусь ли я в товаре или в каталоге.
Авторизация