2
Оформление Страницы Акции И Скидки
Автор Omnia Mea Mecum Porto, 29 февр. 2016 14:46
Сообщений в теме: 6
#1
Отправлено 29 Февраль 2016 - 14:46
Приветствую !
Нужно внести изменения на страницу Акций.
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
2. Сделать так, чтобы при скидке 0.00% . Строка - Размер скидки не отображалась нигде. рис 1.
А оставалось только упоминание об Акции, в тех разделах, где это предусмотрено сейчас . Это связано с тем, что Акции бывают не только распродажные.
3. Изменение цвета шрифта в Наименовании Акции на странице списка Акций и в Самой Акции. рис. 1
с уважением
Нужно внести изменения на страницу Акций.
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
2. Сделать так, чтобы при скидке 0.00% . Строка - Размер скидки не отображалась нигде. рис 1.
А оставалось только упоминание об Акции, в тех разделах, где это предусмотрено сейчас . Это связано с тем, что Акции бывают не только распродажные.
3. Изменение цвета шрифта в Наименовании Акции на странице списка Акций и в Самой Акции. рис. 1
с уважением
#2
Отправлено 29 Февраль 2016 - 16:42
Omnia Mea Mecum Porto (29 Февраль 2016 - 14:46) писал:
Приветствую !
Нужно внести изменения на страницу Акций.
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
2. Сделать так, чтобы при скидке 0.00% . Строка - Размер скидки не отображалась нигде. рис 1.
А оставалось только упоминание об Акции, в тех разделах, где это предусмотрено сейчас . Это связано с тем, что Акции бывают не только распродажные.
3. Изменение цвета шрифта в Наименовании Акции на странице списка Акций и в Самой Акции. рис. 1
с уважением
Нужно внести изменения на страницу Акций.
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
2. Сделать так, чтобы при скидке 0.00% . Строка - Размер скидки не отображалась нигде. рис 1.
А оставалось только упоминание об Акции, в тех разделах, где это предусмотрено сейчас . Это связано с тем, что Акции бывают не только распродажные.
3. Изменение цвета шрифта в Наименовании Акции на странице списка Акций и в Самой Акции. рис. 1
с уважением
1) Такое можно реализовать лишь через условия. в шаблоне Список акций (для каждой новой акции прописывать условия и в коде прописывать картинку). Вас устроит такой вариант?
2) В этом же шаблоне найдите код:
<tr> <td class="cell1"><b>Размер скидки:</b></td> <td class="cell2">{promotion_campaign.PERCENTAGE} %</td> </tr>
и замените на код:
<tr {% IF promotion_campaign.PERCENTAGE = 0.00 %} style="display:none"{%ENDIF%}> <td class="cell1"><b>Размер скидки:</b></td> <td class="cell2">{promotion_campaign.PERCENTAGE} %</td> </tr>
далее в шаблоне Просмотр акции найдите код:
<h2 class="text-header">C {PROMOTIONAL_CAMPAIGN_BEGINNING_TIME | date("d.m.Y")} по {PROMOTIONAL_CAMPAIGN_EXPIRED_TIME | date("d.m.Y")} скидка на все товары акции «{PROMOTIONAL_CAMPAIGN_NAME}» состав{% IF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_BEGINNING_TIME %}ит{% ELSEIF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_EXPIRED_TIME%}ляет{% ELSE %}ляла{% ENDIF %} <span class="black">{PROMOTIONAL_CAMPAIGN_DISCOUNT_PERCENTAGE}%</span></h2>
и замените на код:
<h2 class="text-header">C {PROMOTIONAL_CAMPAIGN_BEGINNING_TIME | date("d.m.Y")} по {PROMOTIONAL_CAMPAIGN_EXPIRED_TIME | date("d.m.Y")} <span {% IF PROMOTIONAL_CAMPAIGN_DISCOUNT_PERCENTAGE = 0.00 %} style="display:none"{%ENDIF%}>скидка на все товары акции «{PROMOTIONAL_CAMPAIGN_NAME}» состав{% IF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_BEGINNING_TIME %}ит{% ELSEIF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_EXPIRED_TIME%}ляет{% ELSE %}ляла{% ENDIF %} <span class="black">{PROMOTIONAL_CAMPAIGN_DISCOUNT_PERCENTAGE}%</span></span></h2>
3) В конце main.css добавьте код:
h2.product-name a { color: #000; }
#000 меняйте на нужный Вам цвет.
так же добавьте код:
h2.text-header { color: #000; }
это цвет текста в самой акции, меняйте цвет на нужный Вам.
#3
Отправлено 14 Апрель 2016 - 12:10
Добрый день! Мой аккаунт SL-36430.
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
1) Такое можно реализовать лишь через условия. в шаблоне Список акций (для каждой новой акции прописывать условия и в коде прописывать картинку). Вас устроит такой вариант?
Подскажите, как это конкретно реализовать? Я не совсем понял что и где менять и в коде прописывать...
2). Можно ли реализовать, чтобы у товаров, которые участвуют в акции был значок вроде "Sale" или "Акция" в каталоге товара и на самой карточке? По аналогии с "Хит" и "Новинка". Во вложении принтскрин.
Спасибо!
С Уважением,
Николай
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
1) Такое можно реализовать лишь через условия. в шаблоне Список акций (для каждой новой акции прописывать условия и в коде прописывать картинку). Вас устроит такой вариант?
Подскажите, как это конкретно реализовать? Я не совсем понял что и где менять и в коде прописывать...
2). Можно ли реализовать, чтобы у товаров, которые участвуют в акции был значок вроде "Sale" или "Акция" в каталоге товара и на самой карточке? По аналогии с "Хит" и "Новинка". Во вложении принтскрин.
Спасибо!
С Уважением,
Николай
#4
Отправлено 14 Апрель 2016 - 15:05
Nicolas (14 Апрель 2016 - 12:10) писал:
Добрый день! Мой аккаунт SL-36430.
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
1) Такое можно реализовать лишь через условия. в шаблоне Список акций (для каждой новой акции прописывать условия и в коде прописывать картинку). Вас устроит такой вариант?
Подскажите, как это конкретно реализовать? Я не совсем понял что и где менять и в коде прописывать...
2). Можно ли реализовать, чтобы у товаров, которые участвуют в акции был значок вроде "Sale" или "Акция" в каталоге товара и на самой карточке? По аналогии с "Хит" и "Новинка". Во вложении принтскрин.
Спасибо!
С Уважением,
Николай
1. Возможность установки отдельной не повторяющейся картинки на странице списка Акций. рис. 1
На каждую Акцию устанавливаю свою картинку.
1) Такое можно реализовать лишь через условия. в шаблоне Список акций (для каждой новой акции прописывать условия и в коде прописывать картинку). Вас устроит такой вариант?
Подскажите, как это конкретно реализовать? Я не совсем понял что и где менять и в коде прописывать...
2). Можно ли реализовать, чтобы у товаров, которые участвуют в акции был значок вроде "Sale" или "Акция" в каталоге товара и на самой карточке? По аналогии с "Хит" и "Новинка". Во вложении принтскрин.
Спасибо!
С Уважением,
Николай
Здравствуйте,
1) В шаблоне "Список акций" есть код:
<img class="goods-cat-image-medium" src="{% IF promotion_campaign.NAME=супер акция %}{ASSETS_IMAGES_PATH}path.jpg?design=spring{% ELSE %}{ASSETS_IMAGES_PATH}sale_default_gray.jpg?design=spring{% ENDIF %}" alt="{promotion_campaign.NAME}" />
Это код картинки, для акции можно прописать разные картинки для акции. где привязка будет по названию. Чтобы это сделать, нужно необходимые картинки загрузить в редакторе шаблонов. Далее код, что выше заменить на код:
<img class="goods-cat-image-medium" src="{% IF promotion_campaign.NAME=супер акция %}{ASSETS_IMAGES_PATH}path.jpg?design=spring {% ELSEIF promotion_campaign.NAME = Новая акция %} ссылка на картинку для акции с названием "Новая акция" {% ELSEIF promotion_campaign.NAME = Акция %} ссылка на картинку для акции с названием "Акция " {% ELSE %}{ASSETS_IMAGES_PATH}sale_default_gray.jpg?design=spring {%ENDIF%}" alt="{promotion_campaign.NAME}" />
Как пользоваться этим кодом:
<img class="goods-cat-image-medium" src="{% IF promotion_campaign.NAME=супер акция %}{ASSETS_IMAGES_PATH}path.jpg?design=spring
{% ELSEIF promotion_campaign.NAME = Новая акция %} ссылка на картинку для акции с названием "Новая акция"
{% ELSEIF promotion_campaign.NAME = Акция %} ссылка на картинку для акции с названием "Акция "
{% ELSE %}{ASSETS_IMAGES_PATH}sale_default_gray.jpg?design=spring {%ENDIF%}" alt="{promotion_campaign.NAME}" />
Для каждой акции нужно добавить код, такой же как я выделила, только нужно заменить названия акций на свои и ссылку на необходимое изображение перед {% ELSE %} (так же выделила) .
2) В шаблоне Товары найдите код:
{% IF goods.IS_NEW %} <span class="new_prod">Новинка</span> {% ELSEIF goods.IS_TOP %} <span class="new_prod">Хит</span> {% ENDIF %}
и замените его на код:
{% IF goods.IS_NEW %} <span class="new_prod">Новинка</span> {% ELSEIF goods.IS_TOP %} <span class="new_prod">Хит</span> {% ELSEIF goods.MAX_DISCOUNT %} <span class="sale">Акция</span> {% ENDIF %}
в main.css добавьте код:
.sale { display: block; width: 60px; height: 21px; position: absolute; left: 0; top: 0; background: red; color:#fff; }
в шаблоне Товар найдите код:
{% IF GOODS_IMAGE_EMPTY %} <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png?design=spring" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" class="thumbnail .goods-image-medium "/> {% ELSE %} <a itemprop="image" href="{GOODS_IMAGE_LARGE}" title="Увеличить {GOODS_NAME}" class="cloud-zoom" id="zoom1" rel="position: 'inside', showTitle: false, adjustX:-4, adjustY:-4" style="position: relative; display: block;"> <img src="{GOODS_IMAGE_MEDIUM}" title="{GOODS_NAME}" alt="{GOODS_NAME}" id="image" style="display: block;" class=".goods-image-medium" /> </a> {% ENDIF %
и после него добавьте код:
{% IF GOODS_MOD_MAX_DISCOUNT %} <span class="sale">Акция</span> {% ENDIF %}
Можно этот стикер сделать картинкой, для этого код:
.sale { display: block; width: 60px; height: 21px; position: absolute; left: 0; top: 0; background: red; color:#fff; }
замените на код:
.sale { display: block; width: 50px; height: 50px; position: absolute; left: 0; top: 0; background: url("ссылка на картинку"); color:#fff; }
"ссылка на картинку" замените на соответствующую ссылку.
а в шаблоне товар и товары код:
<span class="sale">Акция</span>
замените на код:
<span class="sale"></span>
картинка будет квадратная 50*50 пикселей, все значения можно изменить.
#5
Отправлено 09 Август 2016 - 17:45
Юля123 (29 Февраль 2016 - 16:42) писал:
2) В этом же шаблоне найдите код:
<tr> <td class="cell1"><b>Размер скидки:</b></td> <td class="cell2">{promotion_campaign.PERCENTAGE} %</td> </tr>
и замените на код:
<tr {% IF promotion_campaign.PERCENTAGE = 0.00 %} style="display:none"{%ENDIF%}> <td class="cell1"><b>Размер скидки:</b></td> <td class="cell2">{promotion_campaign.PERCENTAGE} %</td> </tr>
далее в шаблоне Просмотр акции найдите код:
<h2 class="text-header">C {PROMOTIONAL_CAMPAIGN_BEGINNING_TIME | date("d.m.Y")} по {PROMOTIONAL_CAMPAIGN_EXPIRED_TIME | date("d.m.Y")} скидка на все товары акции «{PROMOTIONAL_CAMPAIGN_NAME}» состав{% IF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_BEGINNING_TIME %}ит{% ELSEIF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_EXPIRED_TIME%}ляет{% ELSE %}ляла{% ENDIF %} <span class="black">{PROMOTIONAL_CAMPAIGN_DISCOUNT_PERCENTAGE}%</span></h2>
и замените на код:
<h2 class="text-header">C {PROMOTIONAL_CAMPAIGN_BEGINNING_TIME | date("d.m.Y")} по {PROMOTIONAL_CAMPAIGN_EXPIRED_TIME | date("d.m.Y")} <span {% IF PROMOTIONAL_CAMPAIGN_DISCOUNT_PERCENTAGE = 0.00 %} style="display:none"{%ENDIF%}>скидка на все товары акции «{PROMOTIONAL_CAMPAIGN_NAME}» состав{% IF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_BEGINNING_TIME %}ит{% ELSEIF CURRENT_TIME<PROMOTIONAL_CAMPAIGN_EXPIRED_TIME%}ляет{% ELSE %}ляла{% ENDIF %} <span class="black">{PROMOTIONAL_CAMPAIGN_DISCOUNT_PERCENTAGE}%</span></span></h2>
Добрый день! Воспользовался предложенными изменениями. Информация о скидке 0% исчезла везде, кроме карточки самого товара. Как сделать, чтобы и в карточке товара не отображалась информация о скидке, если она составляет 0% ?
#6
Отправлено 10 Август 2016 - 06:28
В шаблоне Товар найдите:
замените на:
<!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock description" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> <!-- Акция на товар --> <strong>Товар участвует в акции «{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong><br /> По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}% </div> {% ENDIF %}
замените на:
<!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock description" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}" {% IF GOODS_MOD_MAX_DISCOUNT = 0.00 %} style="display:none"{%ENDIF%}> <!-- Акция на товар --> <strong>Товар участвует в акции «{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong><br /> По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}% </div> {% ENDIF %}
#7
Отправлено 10 Август 2016 - 09:06
Vaccina (10 Август 2016 - 06:28) писал:
В шаблоне Товар найдите:
замените на:
<!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock description" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> <!-- Акция на товар --> <strong>Товар участвует в акции «{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong><br /> По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}% </div> {% ENDIF %}
замените на:
<!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock description" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}" {% IF GOODS_MOD_MAX_DISCOUNT = 0.00 %} style="display:none"{%ENDIF%}> <!-- Акция на товар --> <strong>Товар участвует в акции «{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong><br /> По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}% </div> {% ENDIF %}
Спасибо!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных