Друзья, не знаю прямо, с какой стороны подлезть к проблеме.
Есть интернет-магазин дверей.
В интернет-магазине есть дверь А.
Дверь А выполнена в трех цветовых решениях.
Каждое цветовое решение существует в двух вариантах остекления.
Получается, на каждую дверь есть 6 разных изображений.
Нужно реализовать следующую логику - в админке отмечать чекбоксами доступные цвета, и на каждый отмеченный чекбокс выводить две формы загрузки изображения - для двух вариантов остекления.
Затем в клиентской части для каждого отмеченного чекбокса выводить сэмпл цвета, по нажатию на который подгрузятся две соответствующие картинки.
Не знаю как у вас реализован сам магазин. Но есть отличная штука - MIGX. В нем можно формировать сложные TV значения. Хранятся они в виде JSON. Можно реализовать довольно сложные вещи и с соподчинением и с множествами.
@Zewkin: Согласен. Я не раз связывался с автором для получения решения. Но когда разобрался полюбил этот мод. Я с его помощью вообще делаю управление таблицами бд своих модов. Поверьте, это куда быстрее чем ковырять обёртку ExtJS под Modx. И отсутствие документации вполне обосновано - MIGX настолько всеобьемлющий модуль, что мануал по нему должен быть минимум в четверть от мануала самого MODX. Можете написать на почту в чём загвоздка - постараюсь помочь. (ugod@yandex.ru)