375(33)640-98-68
375(29)935-83-38

ВИД ТОВАРА ТАБЛИЧНЫЙ/ОБЫЧНЫЙ [OKAYCMS]

12.03.2019
ВИД ТОВАРА ТАБЛИЧНЫЙ/ОБЫЧНЫЙ [OKAYCMS]

Иногда на сайте интернет-магазина делают удобства, чтоб покупатели быстрее смогли найти свой товар, либо привыкли видеть товары списком, для этого используется cookies браузера. В своём роде мозги браузера запоминают вид сайта. И решение для OKAY-CMS тоже существует.

Система использует удобное дополнение smarty (компилирующий обработчик шаблонов для PHP).

Вот пример самого кода:

{if $products}  
{if $smarty.cookies.view == 'table'}{* табличное отображение *}

    {* Product list *}
     <div id="fn_products_content" class="fn_categories products clearfix">
        {include file="products_content_table.tpl"}
    </div>
  
{elseif $smarty.cookies.view == 'gallery'}{* блоками отображение *}

    {* Product list *}
    <div id="fn_products_content" class="fn_categories products clearfix">
        {include file="products_content.tpl"}
    </div>
{else} 
{* иначе отображение списком *}
{* Product list *}
     <div id="fn_products_content" class="fn_categories products clearfix">
        {include file="products_content_table.tpl"}
    </div>

{/if}

  {/if}

Как видите имеет тут 2 вида:

  1. Табличный
  2. Блоками

В коде имеется комментарии что куда вставлять.

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

<a onclick="document.cookie='view=table;path=/';document.location.reload();" href="javascript:;" title="Табличный"><img src="/images/table-products.png" alt="Табличный" ></a> 
<a onclick="document.cookie='view=gallery;path=/';document.location.reload();" href="javascript:;" title="Компактный"><img src="/images/table-products-all.png" alt=""Компактный"></a>  

Вот и всё!

Рейтинг: 5/5 - 2 голосов

Комментарии (0)




Разрешённые теги: <b><i><br>Добавить новый комментарий:


Мы не пытаемся кричать что мы лучшие, просто делаем работу которая нравится.

X

КОНТАКТЫ:

+375(33)640-98-68

+375(29)935-83-38