Не пойму как реализовать

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

Комментарии

Аватар пользователя liland liland 22 марта 2014 в 21:38

нужное направление - темизация чекбоксов друпал - гугл.

еще можно на views slideshow реализовать тоже самое. сверху кнопки - переключатели, снизу - переключаемые фотки и кнопка. тут смотря какая логика должна быть и как хотят клиенты видеть это все в админке.

Аватар пользователя roman-yrv roman-yrv 23 марта 2014 в 17:17

При данном дизайне у пользователя может появиться желание поперетаскивать кнопку мышкой от одного пункта к другому.
Разве чекбоксы с радиокнопками для этого подойдут ?

Может быть, взять какой-нибудь JQuery-слайдер, спокойно подключить его и с помощью ajax с ним работать ?
Эти слайдеры, как правило, имеют богатый набор всяких перехватываемых событий.
Например, мышкой выбрали какое-то значение, тут же ajax-запрос с передачей значения и drupal на этот запрос выдает код, который и вставлятся, куда надо.
Ну и при инициализации слайдера также его характеристики получаются с помощью ajax-запроса, который и вернет список типов ремонта, который уже с помощью jquery + javascript можно вставить, куда надо.

Аватар пользователя sg85 sg85 23 марта 2014 в 23:16

а я бы через hidden делал. Тогда с версткой можно делать все что душе угодно.

Аякс, как мне кажется, тут вообще не вариант, слишком мало информации, чтобы была в нем необходимость, а так же с ним будет довольно долгая подгрузка.

Аватар пользователя roman-yrv roman-yrv 24 марта 2014 в 8:14

То есть, загрузить все div'ы, а потом один из них отображать, а остальные - прятать ?
Думаю, так тоже нормально.

Аватар пользователя sg85 sg85 28 марта 2014 в 5:28

Я имел ввиду input type="hidden", где value подменять через JS, в этом случае не будет никаких заморочек с версткой(можно подсунуть абсолютно любую верстку). И да, отсылать аякс запрос на сервер ради 100 байт информации, при том, что вариантов выбора всего 3-4 будет несколько странным, исключением могут быть разве что формы друпала, ибо он везде сует CSRF защиту, что далеко не в лучшую сторону будет сказываться на производительности - 1 прощай кеш, 2 - генерация 3-4х форм даже вида hello world не самая быстрая операция на свете, потому с Drupal формами действительно лучше юзать аякс.