Запрос к товарам из различных компонентов

Статус
В этой теме нельзя размещать новые ответы.

zullek

Создатель
Регистрация
28 Янв 2008
Сообщения
39
Реакции
7
Имеется каталог товаров, в нем много различного оборудования и почти у каждого вида товара используется свой компонент (всего их примерно 60), т.к. у них много различных дополнительных характеристик.

Т.е., к примеру есть:

- Ванные (объем, покрытие и т.д)
- Сушилки (температура, тип крепежа)
- ...

Товары могут помечаться, как участвующие в акции.

Соответственно необходимо на главной странице выводить товары, участвующие в акции. Но сталкнулся с проблемой - стандартным запросом обратиться к разным компонентам (разделам) нельзя.

Может, кто-нибудь подскажет решение этого вопроса.
 
Структурно у тебя все подразделы типа "ванны", "сушилки" и т. п. сходятся в один раздел типа "каталог"? Накидай дерево каталога товаров.
 
Да, все товары иерархически расположены в "каталоге".

Каталог:
- Ванные
-- Хромированные
-- Медные
- Раковины

и т.д.
 
zullek, в стандартных шаблонах есть примеры вывода товаров на главную.
Нужно только добавить поле к каждому товару и делать проверку. Если в поле 1, то выводим.
 
Как вариант. Создай ещё один компонент для раздела "каталог". В нем, в системных настройках выставь 1 на $ignore_sub, $ignore_cc, $ignore_parent и $query_where = поле акции = активное.
И вот уже из этого компонента и делай вывод на главную при помощи s_list_class.
 
NewS
конечно можно и с помощью listQuery обратиться, но тогда придется перечислять все таблицы с товарами, а их около 70, поэтому и хотелось более простого решения.

Muerto
Спасибо, попробую. Как только будет готовое решение опишу его здесь, вдруг еще у кого появится похожий вопрос.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху