|
msweb
«МастерВеб»
Зарегистрирован: 2006-05-26
Сообщений: 17
|
Подскажите, пожалуйста, как реализовать подобное?
Есть простой перечень продукции в одном разделе.
Есть перечень групп продукции с описанием каждой группы.
Нужно чтобы выводился список групп c перечнем продукции, пренадлежащей данной группе.
Вопрос в том что каждый вид продукции может принадлежать сразу нескольким группам.
msweb
|
|
n
Зарегистрирован: 2006-08-04
Сообщений: 170
|
В шаблон продукции добавить новое поле, в котором для объектов хранить ID групп, строго через запятую и обязательно без пробелов. Пусть поле называется f_Groups.
При выводе групп продукции, в объекте в списке, вставить конструкцию вида
Код:
".s_list_class(XXX, YYY, "&for_group=$f_RowID")."
где XXX -- ID раздела с продукцией, YYY -- ID шаблона в разделе с продукцией
В системных настройках шаблона продукции укажите следующее:
Код:
if ($for_group > 0) {
$query_where = "FIND_IN_SET($for_group, a.Groups)";
}
FIND_IN_SET не будет работать для значений поля Groups, в которых существуют пробелы и ID перечислены не через запятую.
|