Вопрос по InstantMaps

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 5 февраля 2012 в 00:15
Уважаемые вопрос такой, написал дополнение для InstantMaps — свой отдельный поиск по объектам,
прошу объяснить как в этом компоненте устроен фильтр характеристик? У меня на данный момент установлен фильтр Статус компании с доступными пунктами Импортер/Дистрибьютор/Продавец и т.п.

Вопрос в том, как мне произвести из SQL базы выборку с учётом выбранного пункта в фильтре,
задача получить скажем все объекты(фирмы) дистрибьюторы, но не знаю как указать этот критерий в WHERE при запросе..
Нигде не нашёл в таблицах cms_maps_x взаимосвязь между items(объектами) и характеристиками, чтобы скажем по id объекта найти
выбранную характеристику в базе.
#2 5 февраля 2012 в 01:09
Связь в таблице cms_map_chars_val, где item_id это id объекта, char_id — id характеристики, val — значение характеристики. То есть в вашем случае, для характеристики "Статус компании" в данной таблице будут храниться одно из значений Импортер/Дистрибьютор/Продавец.
#3 5 февраля 2012 в 02:02
Благодарю)

Похожие темы

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.