[Решено] Смена вида: list / grid

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

Аватар пользователя molp molp 4 ноября 2012 в 20:58

Подскажите технологию.
Задача: сделать переключатель вида List / Grid, который обычно встречается в магазинах и витринах товаров.
Если сделать два представления страниц views с разными стилями отображения, то работать они будут только для одной страницы. Как сделать так чтобы при переключении вида, можно было продолжать работу на других страницах сайта с новым стилем?.

Комментарии

Аватар пользователя sg85 sg85 5 ноября 2012 в 2:00

если через свой модуль, то, например, с помощью hook_views_pre_view можно сменить сам дисплей в зависимости от неких данных, эти данные о виде отображения можно хранить либо в кукисах, если нужно изменять вид на определенный браузер, как для анонимов так и зарегистрированных, либо в сессии, если кратковременно и на определенную учетку, либо в бд(например в профиле), если нужно хранить пожизненно на учетную запись, изменять данные удобнее всего через гет переменные, в общем есть куча способов реализации, в зависимости от конкретной задачи, и делается это минут за 5.

Аватар пользователя molp molp 7 ноября 2012 в 15:04

Спасибо всем за ответы.

arroyo Поиск не дал результатов, так как не знаю по каким ключам искать. Подскажите плиз.