День добрый.
Помогите, плиз, вот с каким вопросом.
Мне нужно, чтобы в списке товаров рядом с ценой (чуть выше или чуть ниже - не принципиально вообще) указывалась модификация товара в 2-х случая:
1. Если модификация равна "За месяц (низкий сезон)" и "За сутки (низкий сезон)".
Если в товаре нет ни одной из этих модификаций - то как и сейчас только цена, если есть обе модификации, то показывалась цена (модификация) за месяц (низкий сезон)
Заранее благодарю
0
Как Сделать Так, Чтобы В Каталоге Товаров Была Указана Модификация Товара (Еще До Входа В Карточку Товара)
Автор Ovottona, 09 янв. 2018 16:22
В теме одно сообщение
#1
Отправлено 09 Январь 2018 - 16:22
#2
Отправлено 27 Январь 2018 - 08:27
Здравствуйте.
Простите за ожидание. Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
замените на:
Далее зайдите в main.css - найдите:
замените на:
Простите за ожидание. Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<div class="price-box" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span> </div>
замените на:
{% IF goods.MAX_PRICE_NOW != goods.MIN_PRICE_NOW %} {% FOR mods %} <div class="name_mod">{%FOR v%}{goods.mods.v.VALUE}:{% ENDFOR v %}</div> <div class="price-box" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.mods.PRICE_NOW_WITHOUT_DISCOUNT>goods.mods.PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.mods.PRICE_OLD>goods.mods.PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.mods.PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.mods.PRICE_NOW}">{goods.mods.PRICE_NOW | money_format}</span> </div> {% ENDFOR mods %} {% ELSE %} <div class="price-box" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price {CURRENCY_CHAR_CODE}" itemprop="price" content="{goods.MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</span> </div> {% ENDIF %}
Далее зайдите в main.css - найдите:
.products-list .item .product-shop .price-box {display: block;margin-top: 15px;}
замените на:
.products-list .item .product-shop .price-box {display: block;margin-bottom: 15px;}
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных