Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2016, 14:33
Новичок на форуме
Отправить личное сообщение для zahod5277 Посмотреть профиль Найти все сообщения от zahod5277
 
Регистрация: 06.04.2014
Сообщений: 8

Наборы параметров для HTML блока и переключение между ними
Здравствуйте!
Мастерю что-то вроде опций товара в интернет-магазине. Дело в том, что опций много, и в зависимости от одной опции, меняются другие опции.
Например
Есть футболка. Футболка может быть пяти размеров - супер маленькая, маленькая, обычная, большая, супер большая.
В зависимости от того, какой размер выбран, у футболки может быть разный тип ткани (если маленькие, то хлопок, если средняя и больше, то например, синтетика)
И опять таки, если выбрана синтетика, то рисунок на футболке может быть сделан только одним типом краски (когда для хлопка можно выбрать три типа краски) и она не может быть красного цвета.

Я пытаюсь сообразить, как бы это грамотнее все сделать.
Все эти опции разделены на группы радио кнопок и в зависимости от выбранных опций, меняется превью товара.
Сейчас это выглядит как перебор кучи условий if-else и замена состояний тех или иных форм ввода и изменение классов у картинки-превью.
Код разросся почти до 200 строк и смотреть на него не приятно.
Буду рад любой помощи, спасибо.
Ответить с цитированием