Как такое реализовать?

Главные вкладки

Комментарии

Аватар пользователя whiesam whiesam 2 марта 2014 в 21:50

"Айдар" wrote:
Webform calculator поищите и почитайте описание - возможно, там есть то, что нужно.

Как Вы интересное такое Webform calculator сделате? Он вообще работает по другому, нежеле необходимо ТС.

Аватар пользователя afterman75 afterman75 3 марта 2014 в 9:39

Верно, используя Webform calculator не выйдет получить нужный результат.Вопрос остается открытым. Какие еще могут быть способы реализации?

Аватар пользователя roman-yrv roman-yrv 11 марта 2014 в 21:39

Как реализовать "на модулях" - трудно сказать.

Как реализовать с помощью программирования - способов довольно много.

Например, все эти чекбоксы - элементы одной большой формы, а цифры, которые с ними связаны можно хранить в ассоциативном массиве на JavaScript. Ну а обработку нажатия на каждый чекбокс делать с помощью JQuery. Ассоциативный массив можно или формировать и хранить в коде страницы, или, к примеру, сформировать сразу после загрузки страницы с помощью AJAX-запроса.

Виды медицинских услуг в данном случае можно или хранить как ноды, или при желании задать для них свой тип entity, или, может быть, даже хранить как термины таксономии (если есть в этом необходимость). Стоимость можно задать дополнительным полем. Далее, этот список с чекбоксами можно сформировать с помощью Form API - прошелся с помощью Views или SQL-запроса циклом по этим услугам и сформировал элементы.