|
ditas
Дмитрий Дитас
Зарегистрирован: 2010-03-30
Сообщений: 19
|
На сайте есть каталог товаров вида:
Вид работ 1:
- Производитель 1:
- тип товара 1
- тип товара 2
...
- Производитель 2:
- тип товара 1
- тип товара 2
...
и, аналогично
Вид работ 2:
- Производитель 1:
- тип товара 1
- тип товара 2
...
- Производитель 2:
- тип товара 1
- тип товара 2
...
Мне необходимо сделать вывод всех товаров по производителям в отдельных разделах.
Создаю раздел, в его макете пишу:
".s_list_class(94,37,"recNum=999&proizvoditel=1")."
и в системных настройках компонента, содержащего товары:
if ($proizvoditel==1)
{
$query_where = "Subdivision_ID=94 OR Subdivision_ID=96 OR Subdivision_ID=100";
}
if ($sub==103)
{
$ignore_sub = true;
$ignore_cc = true;
}
где Subdivision_ID=XX - id разделов по типам товаров.
В итоге получаю: Ошибка в функции вывода объектов.
Netcat Standard 4.5
В чем может быть проблема?
|
|
Asiat
Аниматика

Зарегистрирован: 2005-12-12
Сообщений: 576
|
Для начала попробуйте вместо
Цитата:$query_where = "Subdivision_ID=94 OR Subdivision_ID=96 OR Subdivision_ID=100";
Это:
$query_where = "a.Subdivision_ID=94 OR a.Subdivision_ID=96 OR a.Subdivision_ID=100";
или так, покороче:
$query_where = "a.Subdivision_ID IN(94,96,100)";
PS А вообще не совсем понятно, зачем там в макете вызов s_list_class... или вы выводите список товаров в каком-то стороннем разделе?
ЗЗЫ Структура получается не гибкая, а если еще подразделы добавятся? кажный раз настройки переписывать?
|