Техническое задание:
Осуществить возможность выбора замков (основного и дополнительного) естественно сделать возможным оперировать этими опциями из админ панели.
Выбор основного замка:
1. основной замок компонент будет всегда отображается в выборе вместе со всеми параметрами (цвета, ручка,размер, и.т.д).
Один из "главных замков" будет всегда выбран по умолчанию (умолчание замка на той или иной двери в будущем выбирает контент менеджер) на подобии (выбора ручки с фото.)
каждый замок (в списке выбора замка) имеет свою цену (прайс) которая суммируется с остальными компонентами выбора (цвета, ручка,размер, и.т.д) и образует общую стоимость двери.
Выбор дополнительного замка:
2. Выбор дополнительного замка появляется ПОСЛЕ нажатия чекбокса (галочки).
Пример:
Выбрать дополнительный замок: [v]
После установки галочки с помощью AJAX появляется выбор дополнительного замка (выбор выглядит тоже как выбор ручки с фото и как выбор главного замка).
Выбор дополнительного замка по функционалу и по виду идентичен выбору "главного замка" (возможность указать замок по умолчанию, имеет прайс на содержимые элементы, фото каждого элемента) отличие только в том, что цена выбранного элемента "дополнительного замка" отображается на странице и прибавляется к общей стоимости двери (суммируется со всеми действующими элементами) только когда галочка нажата.