Как сделать сравнение опций?

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

Аватар пользователя anreyyyy anreyyyy 22 апреля 2011 в 1:39

Всем привет.

Чем-нибудь можно реализовать подобный функционал как тут? http://prmotors.ru/mazda_3_sedan
Т.е. чтоб было сравнение опций после простановки галочек и нажатия кнопки "сравнить".

Спасибо.

Комментарии

Аватар пользователя anreyyyy anreyyyy 22 апреля 2011 в 1:59

1) CCK тут не подходит, т.к. марок и моделей много. У каждой свои опции в разном порядке. В итоге потребуется создавать сотни CCK полей.. И еще выставлять права на них. Короче, гемор.

2) Я придумал более простой способ - верстается большая таблица со всеми комплектациями конкретной машины (типа как тут http://bossavto.ru/new-mazda-3-sedan). У каждого столбца свой CSS class (напри. compl-1, compl-2, compl-3 .. compl-n). Каждый чекбокс соответствует своему классу. Если, например, первый чекбокс не отмечен, то после открытия итоговой таблицы в код добавляется css:

.compl-1 {
display: none;
}

Соответственно столбец с первой комплектацией не отобразится.
На обычном html это работает, но как это прикрутить к друпалу, я не знаю...?

Аватар пользователя Lotar Lotar 22 апреля 2011 в 12:43

Можно же из базы подгружать значения. Я не пробовал на друпал, но принцип то одинаков. Выбрали поля потом значения подставили и открыли на странице. Как-то так.

Аватар пользователя anreyyyy anreyyyy 22 апреля 2011 в 14:49

Lotar wrote:
Можно же из базы подгружать значения. Я не пробовал на друпал, но принцип то одинаков. Выбрали поля потом значения подставили и открыли на странице. Как-то так.

Ну и как их вбивать в базу? Вот в чем вопрос.. Точнее, как спроектировать интерфейс?