Сайт http://ufaimperia.ru/vse?cat=1&list=0
Справа есть галочки. Вот отмечаем несколько квартир, потом наверху есть ссылка: "С отмеченными" и синяя буква i. Жмем на нее, и видим, что у нас открылись карточки объектов.
Как это делается?
Сайт http://ufaimperia.ru/vse?cat=1&list=0
Справа есть галочки. Вот отмечаем несколько квартир, потом наверху есть ссылка: "С отмеченными" и синяя буква i. Жмем на нее, и видим, что у нас открылись карточки объектов.
Как это делается?
Комментарии
input type="image"
+form target="_blank"
А можно подробнее для неискушенных?
таблица обёрнута формой с атрибутом target="_blank", а "синяя буква i" это всего лишь кнопка c типом image. открой firebug
Так, а как мне это повторить, если у меня таблица построена на views? Тот сайт, что даю в примере, на джумле. Надо такое же на друпале.
никак
Что-то мне кажется, что можно.
В виевс делаем скрытое поле с id материала.
Пользователь ставит галки, затем джава скриптом по тем полям, на которых стоят галки смотрим id.
А сама синяя кнопка i - это ссылка вызова вида, аргументы которого эти самые id.
Это общая идея. Реальная?
Реальная. Все как вы говорите. "І" - ссылка которая формируется динамически. Для каждой строчки чекбокс это отдельная форма с чекбоксом с value = [id node]. На каждый чекбокс вешаете обработчик change(), где в зависимости от того отмечен или не отмечен чекбокс формируется ссылка по новому. Я когда такое реализовывала, долго морочилась. + Так как формы одинаковые используйте hook_forms().
флаги, не?
как в виевс вывести ноды с id=2,3 и 4 из адресной строки? Создать такой вид я могу, но надо же чтобы такой вид с этими материалами вызывался из адресной строки
Views с аргументами. А ссылку формируете динамически.
Это все в курсе.
Можете подробнее написать про "Views с аргументами"? Какой создать вид, какая д.б. ссылка
Вид обычный, с аргументом по node nid. Ссылка должна быть вида site.ru/path/1+2+5+9 , где 1,2,5,9 - node nid.
спасибо
Довольно интересная тема, так можно сделать сравнение товаров для Уберкарта