Maksclub Posted January 28, 2015 Report Share Posted January 28, 2015 Добрый день!- Подскажите как закрыть блок, чтобы при переходе далее он не закрывался.. Нашел в общем популярное решение... но может у кого есть более простое (в закладках), может есть способ это сделать из движка?- Спасибо Quote Link to post Share on other sites
ps-simpla Posted January 29, 2015 Report Share Posted January 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 - это уникальное название вашего кука Quote Link to post Share on other sites
Maksclub Posted January 29, 2015 Author Report Share Posted January 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 - это уникальное название вашего кукаДа спасибо... очень сильная подсказка, сделаю ... отпишусь! Quote Link to post Share on other sites
Maksclub Posted January 29, 2015 Author Report Share Posted January 29, 2015 (edited) точно не знаю, но если подумать логически то этот код поможет в вашей проблеме за основу взят код для отображения товара списком или плитками, значение записывается в куки {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/ Edited January 29, 2015 by Maksclub Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.