Смена макета дизайна для категории (раздела) на сайте или странице товара

Добрый день!

Подскажите как можно изменить используемую тему оформления интернет-магазина для конкретного раздела или товара?
Возможно через Дополнительные параметры в настройке раздела или товара?

Заранее благодарен.

2 ответа

  • 1

    Создайте доп параметр "page_type" для категорий и продуктов

    например сделаем 2 макета:

    page_type=maket1

    page_type=maket2


    В теме дизайна создайте файлы

    category.default.html

    category.maket1.html

    category.maket2.html

    product.deafult.html

    product.maket1.html

    product.maket2.html

    Перенесите код шаблона category.html в шаблон category.default.html

    в макете category.html сделайте условие смарти:


    {if !empty($category.params.page_type)}
        {$file = "category.`$category.params.page_type`.html"}
    {else}
        {$file = 'category.default.html'}
    {/if}
    {include file=$file}

    Перенесите код шаблона product.html в шаблон product.default.html

    в макете product.html сделайте условие смарти:


    {if !empty($product.params.page_type)}
        {$file = "product.`$product.params.page_type`.html"}
    {else}
        {$file = 'product.default.html'}
    {/if}
    {include file=$file}

    Таким образом при наличии доп параметра page_type , будет подключен шаблон по указанному типу.





Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите