Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Добрый день!

-

 

Подскажите как закрыть блок, чтобы при переходе далее он не закрывался..

 

Нашел в общем популярное решение... но может у кого есть более простое (в закладках), может есть способ это сделать из движка?

-

 

Спасибо :)

Ссылка на сообщение
Поделиться на другие сайты

точно не знаю, но если подумать логически то этот код поможет в вашей проблеме

<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 - это уникальное название вашего кука

Ссылка на сообщение
Поделиться на другие сайты

точно не знаю, но если подумать логически то этот код поможет в вашей проблеме

<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 - это уникальное название вашего кука

Да спасибо... очень сильная подсказка, сделаю ... отпишусь!

Ссылка на сообщение
Поделиться на другие сайты

точно не знаю, но если подумать логически то этот код поможет в вашей проблеме



за основу взят код для отображения товара списком или плитками, значение записывается в куки {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/

Изменено пользователем Maksclub
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...