Добрый день. Необходимо реализовать нечто подобное http://www.1crp.by/ru/meduslugi/price-list-rb/12, желательно через webform. Есть какие-нибудь мысли как такое сделать?
Добрый день. Необходимо реализовать нечто подобное http://www.1crp.by/ru/meduslugi/price-list-rb/12, желательно через webform. Есть какие-нибудь мысли как такое сделать?
Комментарии
Мда как сумму туда приделать я хз. Наверное JS. Отслеживать нажатие на чекбоксы и рассчитывать.
Webform calculator поищите и почитайте описание - возможно, там есть то, что нужно.
Еще есть какие варианты?
Как Вы интересное такое Webform calculator сделате? Он вообще работает по другому, нежеле необходимо ТС.
Верно, используя Webform calculator не выйдет получить нужный результат.Вопрос остается открытым. Какие еще могут быть способы реализации?
Как реализовать "на модулях" - трудно сказать.
Как реализовать с помощью программирования - способов довольно много.
Например, все эти чекбоксы - элементы одной большой формы, а цифры, которые с ними связаны можно хранить в ассоциативном массиве на JavaScript. Ну а обработку нажатия на каждый чекбокс делать с помощью JQuery. Ассоциативный массив можно или формировать и хранить в коде страницы, или, к примеру, сформировать сразу после загрузки страницы с помощью AJAX-запроса.
Виды медицинских услуг в данном случае можно или хранить как ноды, или при желании задать для них свой тип entity, или, может быть, даже хранить как термины таксономии (если есть в этом необходимость). Стоимость можно задать дополнительным полем. Далее, этот список с чекбоксами можно сформировать с помощью Form API - прошелся с помощью Views или SQL-запроса циклом по этим услугам и сформировал элементы.