Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Вывод товаров каталога из подразделов в корневой раздел

06.04.2014, 21:15
v912342001
Wes-Com

Зарегистрирован:
2007-11-03
Сообщений: 4

Пытаюсь вывести товары из всех подразделов в корневой, но максимум что получилось - вывести из второго уровня вложенности в корневой.
использую код:
<?
if ($sub_level_count == 2){
if(($db->get_var("SELECT COUNT(*) as n FROM Subdivision WHERE Parent_Sub_ID=$sub AND Checked=1") >> 0)){
$viborka = listQuery("SELECT Subdivision_ID FROM Subdivision WHERE Parent_Sub_ID=$sub AND Checked=1","\".(\$i == 0?\"$sub\": NULL ).\",\$data[Subdivision_ID]");
$ignore_sub=1;
$ignore_cc=1;
$query_where = "a.Subdivision_ID IN ($viborka)";
}
}
?>

а у меня три уровня вложенности.
как изменить запрос чтобы выводились товары из всех трех уровней в корневой?
07.04.2014, 00:28
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

В подразделах используется один и тот же компонент?
В корневой раздел подключаете этот же компонент, в системных настройках:
Код:
if($current_sub[Subdivision_ID]==ID_корневого_раздела) {
$ignore_sub=1;
$ignore_cc=1;
}


Stark
07.04.2014, 00:47
v912342001
Wes-Com

Зарегистрирован:
2007-11-03
Сообщений: 4

да, один и тот же.получилось. спасибо большое
198 196 2014-04-07 00:47:34 13585
Описание проекта