Последнее обновление: 31 мая 2016

Промо карточки

Расположение

Размещаются на главной странице, под слайдером

Содержание

Содержат список карточек "промо", создать которые Вы можете в разделе "товары" приложения "магазин"

по умолчанию, публикация карточек отключена, включить отображение Вы можете в настройках темы оформления (магазин-витрина-оформление)



Эта статья была полезна? Да Нет

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

  • Artem D Artem D 4 декабря 2015 18:59 #

    Добрый день. Спасибо за прекрасную тему.

    Вопрос о слайдере и промо-карточках. я хотел бы показывать в слайдере одни предложения, в блоке промо-карточки который активировал по этой инструкции другие. Как это сделать? В свойствах промокарточки не нашел такой параметр.

    пример реализации http://www.euro-interiors.co.uk/

    Спасибо


    1
  • Колмаков Игорь Колмаков Игорь 7 декабря 2015 09:58 #

    Здравствуйте!

    можно например проверять URL

    1. вывод изображений в слайдере

    в файле "homepage.slider.html" (магазин-витрина-дизайн)

    в коде

    {foreach $promocards as $promo}
    <li style="background-image: url('{$promo.image}');">
    <a href="{$promo.link|escape}">
    {if !empty($promo.title)}<h3>{$promo.title|escape}</h3>{/if}
    {if !empty($promo.body)}<p>{$promo.body}</p>{/if}
    </a>
    </li>
    {/foreach}

    добавьте условие

    {foreach $promocards as $promo}
    {if $promo.link != 'http://site.ru/category/1/' && $promo.link != 'http://site.ru/category/2/' }
    <li style="background-image: url('{$promo.image}');">
    <a href="{$promo.link|escape}">
    {if !empty($promo.title)}<h3>{$promo.title|escape}</h3>{/if}
    {if !empty($promo.body)}<p>{$promo.body}</p>{/if}
    </a>
    </li>
    {/if}
    {/foreach}

    Это условие запретит вывод карточек с URL равным

    http://site.ru/category/1/

    и

    http://site.ru/category/2/

    соответственно

    2. что бы вывести запрещенные в слайдере промокарточки на главной

    в файле "home.html" (магазин-витрина-дизайн)

    в коде

    {foreach $promocards as $promo}
    --><li id="s-promo-{$promo.id}">
    <a href="{$promo.link|escape}" style="background-image: url('{$promo.image}');">
    <div class="background-color-layer"></div>
    {if !empty($promo.title)}<h5 style="color: {$promo.color};">{$promo.title|escape}</h5>{/if}
    {* if !empty($promo.body)}<p style="color: {$promo.color};">{$promo.body|escape}</p>{/if *}
    </a>
    </li><!--
    {/foreach}

    пропишите условие

    {foreach $promocards as $promo}
    {if $promo.link == 'http://site.ru/category/1/' || $promo.link == 'http://site.ru/category/1/' }
    --><li id="s-promo-{$promo.id}">
    <a href="{$promo.link|escape}" style="background-image: url('{$promo.image}');">
    <div class="background-color-layer"></div>
    {if !empty($promo.title)}<h5 style="color: {$promo.color};">{$promo.title|escape}</h5>{/if}
    {* if !empty($promo.body)}<p style="color: {$promo.color};">{$promo.body|escape}</p>{/if *}
    </a>
    </li><!--
    {/if}
    {/foreach}

    это условие опубликует промо карточки URL которых равняется

    http://site.ru/category/1/

    и

    http://site.ru/category/2/


    1
  • Стас Соболь Стас Соболь 31 мая 2016 12:26 #

    Как теперь реализовать это на теме 1.2.0?

    homepage.slider.html файл с другой структурой теперь

    1

    Добавить комментарий

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

    Услуги

    Контакты

    Дорогие друзья!

    К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

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

    Internet Explorer

    от Microsoft

    Chrome

    от Google

    Safari

    от Apple

    Opera

    от Opera Software

    Firefox

    от Mozilla

    Вверх