Вывод спецпредложений на главной

#
Вывод спецпредложений на главной
С rnd всё понятно. И как вывести из определённой группы.
Но как вывести товары из группы вместе с подгруппами?
Модератор
#
Re: Вывод спецпредложений на главной
Asl,
выбрать подгруппы и передать через IN и внешний конструктор, примеров на форуме море.
#
Re: Вывод спецпредложений на главной
Посмотрите, что не так?
Дин. страница
   if($GLOBALS['shop_item_path']['group'] != 0)
   {
      
$mas_group = array();  
$mas_group = $GLOBALS['shop']->GetGroupsTree($GLOBALS['shop_item_path']['group'],
$current_shop_id, $mas_group);
$set = array();
$set = SetGroups($mas_group, $set);
$elements = array();

$param['current_group_id'] = array();
$param['current_group_id'][] = $GLOBALS['shop_item_path']['group'];

foreach ($set as $key => $value)
{
$param['current_group_id'][] = $value;
}


ShowShop на главной
<?
if (class_exists('shop'))
         {   

            $param = array();
            $param['xml_show_group_type']='all';
            $param['current_group_id'] = 611;
            $param['items_on_page'] = 4;
            $param['items_order'] = 'rand';
$shop = new shop();
$shop->ShowShop(1,'МагазинКаталогТоваровНаГлавнойСпецПред2',$param);
}
?>
Модератор
#
Re: Вывод спецпредложений на главной
Asl,
1. код SetGroups() новый? Если нет, возьмите из типовой демо-сайта.
2. Распечатайте
...
$set = SetGroups($mas_group, $set);

print_r($set);
#
Re: Вывод спецпредложений на главной
HostCMS писал(а):
1. Последние

HostCMS писал(а):
2. Распечатайте

Array ( [0] => 612 [1] => 613 [2] => 614 [3] => 615 [4] => 616 [5] => 618 [6] => 619 [7] => 620 [8] => 617 [9] => 621 [10] => 622 [11] => 623 [12] => 624 [13] => 612 [14] => 613 [15] => 614 [16] => 615 [17] => 616 [18] => 618 [19] => 619 [20] => 620 [21] => 617 [22] => 621 [23] => 622 [24] => 623 [25] => 624 )
Но это только в самом каталоге
#
Re: Вывод спецпредложений на главной
Вопрос так и не решен. Все примеры, которые обсуждались на форуме не работают в правильном направлении. А если и работают, то что нибудь обязательно перестает работать.
Авторизация