Maksclub Опубликовано 28 января, 2015 Жалоба Поделиться Опубликовано 28 января, 2015 Добрый день!- Подскажите как закрыть блок, чтобы при переходе далее он не закрывался.. Нашел в общем популярное решение... но может у кого есть более простое (в закладках), может есть способ это сделать из движка?- Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 29 января, 2015 Жалоба Поделиться Опубликовано 29 января, 2015 точно не знаю, но если подумать логически то этот код поможет в вашей проблеме <a onclick="document.cookie='view=table;path=/';document.location.reload();" href="javascript:;">таблицей</a> <a onclick="document.cookie='view=gallery;path=/';document.location.reload();" href="javascript:;">галереей</a> {if $smarty.cookies.view == 'table'}{* табличное отображение *} {foreach $products as $p} ... {/foreach} {else}{* иначе отображение галереей *} {foreach $products as $p} ... {/foreach} {/if} за основу взят код для отображения товара списком или плитками, значение записывается в куки {if $smarty.cookies.view == 'table'}table - это уникальное название вашего кука Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 29 января, 2015 Автор Жалоба Поделиться Опубликовано 29 января, 2015 точно не знаю, но если подумать логически то этот код поможет в вашей проблеме <a onclick="document.cookie='view=table;path=/';document.location.reload();" href="javascript:;">таблицей</a> <a onclick="document.cookie='view=gallery;path=/';document.location.reload();" href="javascript:;">галереей</a> {if $smarty.cookies.view == 'table'}{* табличное отображение *} {foreach $products as $p} ... {/foreach} {else}{* иначе отображение галереей *} {foreach $products as $p} ... {/foreach} {/if} за основу взят код для отображения товара списком или плитками, значение записывается в куки {if $smarty.cookies.view == 'table'}table - это уникальное название вашего кукаДа спасибо... очень сильная подсказка, сделаю ... отпишусь! Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 29 января, 2015 Автор Жалоба Поделиться Опубликовано 29 января, 2015 (изменено) точно не знаю, но если подумать логически то этот код поможет в вашей проблеме за основу взят код для отображения товара списком или плитками, значение записывается в куки {if $smarty.cookies.view == 'table'}table - это уникальное название вашего кука Да в общем вы уже привели полноценное решениеВот сслыка: http://forum.simplacms.ru/topic/9077-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8C-%D0%B2%D1%81%D0%BF%D0%BB%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B5-%D0%BE%D0%BA%D0%BD%D0%BE-%D1%81-%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC-%D0%B2-%D0%BA%D1%83%D0%BA%D0%B0%D1%85/Вот демо (кому интересно): http://demosimpla.tw1.ru/ Изменено 29 января, 2015 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.