0
Изменение Цвета Модификации
Автор alex78, 24 марта 2020 08:00
Сообщений в теме: 9
#1
Отправлено 24 Март 2020 - 08:00
Здравствуйте! Помогите, пожалуйста, если в товаре несколько цветов как сделать, что бы они менялись при выборе на картинке?
#3
Отправлено 25 Март 2020 - 13:12
Помогите пожалуйста!
#4
Отправлено 26 Март 2020 - 09:29
Как еще сделать в неиспользуемое поле описания(например, краткое SEO описание) вставлять изображение, которое будет всплывать при клике на кнопку таблица размеров? SL-498857
#5
Отправлено 26 Март 2020 - 09:44
Еще сделать кнопку в корзину не активной или совсем убрать если товара нет в наличии. Обыскал все найти не могу. SL-498857
#6
Отправлено 30 Март 2020 - 19:45
Тут вообще кому помогают нет?????
#7
Отправлено 01 Апрель 2020 - 07:59
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
замените на:
В разделе Настройки - Основные - Товары - отключите возможность добавлять товар в корзину, если его нет в наличии.
Уточните пожалуйста, где необходимо выводить ссылку на таблицу?
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Основная информация о товаре --> <div class="product-shop col-lg-5 col-md-4 col-xs-12"> <!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description f-fix"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p> {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %} <a href="#tab_1" class="short-description-link pseudo-link scroll-link" data-href="{GOODS_URL}">Перейти к описанию</a> {% ENDIF %} </div> {% ENDIF %} {% IFNOT goods_features_empty %} <table class="table-features-min"> <tbody> {% FOR goods_features %} <tr> <td class="cell1"><span class="features-name">{goods_features.NAME}</span></td> <td class="cell2">{goods_features.VALUE}</td> </tr> {% IF goods_features.index >= 6 %} <tr> <td><a href="#tab_2" class="short-description-link pseudo-link scroll-link" data-href="{GOODS_URL}">Все характеристики</a></td> </tr> {break} {% ENDIF %} {% ENDFOR %} </tbody> </table> {% ENDIF %} <div class="custom-block clearfix"> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-truck"></i> <div class="text-area">Бесплатная<br> Доставка</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-sync"></i> <div class="text-area">Гарантия<br>Возврата</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-life-ring"></i> <div class="text-area">Онлайн<br>Поддержка</div> </div> </div> <!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock f-fix" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> <a href="{GOODS_MOD_MAX_DISCOUNT_URL}" class="clearfix"> <i class="fal fa-percent"></i> <div class="goodsDataMainDiscountInfo"> <span>Товар участвует в акции <strong class="br">«{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong></span><br /> <span>До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка <strong>{GOODS_MOD_MAX_DISCOUNT}%</strong></span><br /> <span class="sale-counter" end="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("m/d/Y H:i:s")}" now="{CURRENT_TIME | date("m/d/Y H:i:s")}"> <span class="label">Осталось:</span> <span class="days"> <span>00</span>д </span> <span class="hours"> <span>00</span>ч </span> <span class="minutes"> <span>00</span>м </span> <span class="seconds"> <span>00</span>с </span> </span> </div> </a> </div> {% ENDIF %} </div> <div class="product-order col-lg-3 col-md-4 col-xs-12"> <div class="product-order-inner clearfix"> <!-- Цена товара --> <div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о наличии товара --> <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}http://schema.org/InStock{%ELSE %}http://schema.org/OutOfStock{% ENDIF %}"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> </div> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <!-- Модификации --> <div class="goodsDataMainModificationsBlock f-fix" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}> {% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span>{goods_modifications_properties.NAME}:</span> <select name="form[properties][]" class="selectBox"> {% ENDIF %} <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option> <!-- Если это последний элемент в списке --> {% IF goods_modifications_properties.values.last %} </select> {% ENDIF %} {% ENDFOR %} </div> {goods_modifications_properties.index | is_divided("2","","")} {% ENDFOR %} <!-- Данные по модификациям для текущей товарной позиции --> {% FOR goods_modifications %} <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}"> <input type="hidden" name="id" value="{goods_modifications.ID}" /> <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" /> <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" /> <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div> <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" /> <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div> <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" /> <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" /> <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" /> <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" /> <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" /> <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" /> <div class="description" style="display:none" itemprop="description">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> {% IF GOODS_MOD_DESCRIPTION %} <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description"> <div>{GOODS_MOD_DESCRIPTION}</div> </div> {% ENDIF %} </div> <!-- Добавление товара в Корзину --> <div class="add-to-box actions f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" > <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!--Нет в наличии--> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}<div class="goodsDataMainModificationEmpty" title="Нет в наличии" {% IF GOODS_MOD_REST_VALUE!=0 %}style="display:none;"{% ENDIF %}><span>Нет в наличии</span></div>{% ENDIF %} <!-- Добавление товара в корзину --> <div class="add-to-cart" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <div class="qty-wrap"> <div class="qty-set"> <a href="javascript:void(0)" class="qty-plus unselectable" title="Увеличить"><i class="fal fa-plus"></i></a> <input type="text" name="form[goods_mod_quantity]" maxlength="4" value="1" min="1" title="Количество" class="inputText quantity" onkeypress="return keyPress(this, event);" onpaste="return false;" autocomplete="off"> <a href="javascript:void(0)" class="qty-minus unselectable" title="Уменьшить"><i class="fal fa-minus"></i></a> </div> </div> <button type="submit" class="add-cart button" title="Положить «{GOODS_NAME}» в корзину"><i class="fal fa-shopping-cart" aria-hidden="true"></i> В корзину</button> <button type="submit" class="add-cart quick button button2" title="Положить «{GOODS_NAME}» в корзину">Купить в 1 клик</button> <a href="{GOODS_URL}" class="button button2 more" title="Подробнее">Подробнее</a> </div> <!-- /END Добавление товара в корзину --> </div> </form> </div> </div> </div> </div> </div> </div> <!-- /END Форма карточки товара -->
замените на:
<!-- Основная информация о товаре --> <div class="product-shop product-order col-lg-8 col-md-8 col-xs-12"> <div class="product-order-inner clearfix"> <!-- Цена товара --> <div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о наличии товара --> <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}http://schema.org/InStock{%ELSE %}http://schema.org/OutOfStock{% ENDIF %}"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> </div> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <!-- Модификации --> <div class="goodsDataMainModificationsBlock f-fix" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}> {% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span>{goods_modifications_properties.NAME}:</span> <select name="form[properties][]" class="selectBox"> {% ENDIF %} <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option> <!-- Если это последний элемент в списке --> {% IF goods_modifications_properties.values.last %} </select> {% ENDIF %} {% ENDFOR %} </div> {goods_modifications_properties.index | is_divided("2","","")} {% ENDFOR %} <!-- Данные по модификациям для текущей товарной позиции --> {% FOR goods_modifications %} <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}"> <input type="hidden" name="id" value="{goods_modifications.ID}" /> <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" /> <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" /> <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div> <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" /> <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div> <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" /> <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" /> <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" /> <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" /> <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" /> <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" /> <div class="description" style="display:none" itemprop="description">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> {% IF GOODS_MOD_DESCRIPTION %} <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description"> <div>{GOODS_MOD_DESCRIPTION}</div> </div> {% ENDIF %} </div> <!-- Добавление товара в Корзину --> <div class="add-to-box actions f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" > <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!--Нет в наличии--> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}<div class="goodsDataMainModificationEmpty" title="Нет в наличии" {% IF GOODS_MOD_REST_VALUE!=0 %}style="display:none;"{% ENDIF %}><span>Нет в наличии</span></div>{% ENDIF %} <!-- Добавление товара в корзину --> <div class="add-to-cart" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <div class="qty-wrap"> <div class="qty-set"> <a href="javascript:void(0)" class="qty-plus unselectable" title="Увеличить"><i class="fal fa-plus"></i></a> <input type="text" name="form[goods_mod_quantity]" maxlength="4" value="1" min="1" title="Количество" class="inputText quantity" onkeypress="return keyPress(this, event);" onpaste="return false;" autocomplete="off"> <a href="javascript:void(0)" class="qty-minus unselectable" title="Уменьшить"><i class="fal fa-minus"></i></a> </div> </div> <button type="submit" class="add-cart button" title="Положить «{GOODS_NAME}» в корзину"><i class="fal fa-shopping-cart" aria-hidden="true"></i> В корзину</button> <button type="submit" class="add-cart quick button button2" title="Положить «{GOODS_NAME}» в корзину">Купить в 1 клик</button> <a href="{GOODS_URL}" class="button button2 more" title="Подробнее">Подробнее</a> </div> <!-- /END Добавление товара в корзину --> </div> </form> </div> <div class="custom-block clearfix"> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-truck"></i> <div class="text-area">Бесплатная<br> Доставка</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-sync"></i> <div class="text-area">Гарантия<br>Возврата</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-life-ring"></i> <div class="text-area">Онлайн<br>Поддержка</div> </div> </div> <!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock f-fix" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> <a href="{GOODS_MOD_MAX_DISCOUNT_URL}" class="clearfix"> <i class="fal fa-percent"></i> <div class="goodsDataMainDiscountInfo"> <span>Товар участвует в акции <strong class="br">«{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong></span><br /> <span>До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка <strong>{GOODS_MOD_MAX_DISCOUNT}%</strong></span><br /> <span class="sale-counter" end="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("m/d/Y H:i:s")}" now="{CURRENT_TIME | date("m/d/Y H:i:s")}"> <span class="label">Осталось:</span> <span class="days"> <span>00</span>д </span> <span class="hours"> <span>00</span>ч </span> <span class="minutes"> <span>00</span>м </span> <span class="seconds"> <span>00</span>с </span> </span> </div> </a> </div> {% ENDIF %} </div> </div> </div> </div> </div> <!-- /END Форма карточки товара -->
В разделе Настройки - Основные - Товары - отключите возможность добавлять товар в корзину, если его нет в наличии.
Уточните пожалуйста, где необходимо выводить ссылку на таблицу?
#8
Отправлено 01 Апрель 2020 - 08:17
Vaccina (01 Апрель 2020 - 07:59) писал:
Здравствуйте.
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
замените на:
В разделе Настройки - Основные - Товары - отключите возможность добавлять товар в корзину, если его нет в наличии.
Уточните пожалуйста, где необходимо выводить ссылку на таблицу?
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Основная информация о товаре --> <div class="product-shop col-lg-5 col-md-4 col-xs-12"> <!-- Краткое описание --> {% IF GOODS_DESCRIPTION_SHORT %} <div class="short-description f-fix"> <p itemprop="description">{GOODS_DESCRIPTION_SHORT}</p> {% IF GOODS_DESCRIPTION_LARGE || GOODS_SEO_DESCRIPTION_SHORT || GOODS_SEO_DESCRIPTION_LARGE %} <a href="#tab_1" class="short-description-link pseudo-link scroll-link" data-href="{GOODS_URL}">Перейти к описанию</a> {% ENDIF %} </div> {% ENDIF %} {% IFNOT goods_features_empty %} <table class="table-features-min"> <tbody> {% FOR goods_features %} <tr> <td class="cell1"><span class="features-name">{goods_features.NAME}</span></td> <td class="cell2">{goods_features.VALUE}</td> </tr> {% IF goods_features.index >= 6 %} <tr> <td><a href="#tab_2" class="short-description-link pseudo-link scroll-link" data-href="{GOODS_URL}">Все характеристики</a></td> </tr> {break} {% ENDIF %} {% ENDFOR %} </tbody> </table> {% ENDIF %} <div class="custom-block clearfix"> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-truck"></i> <div class="text-area">Бесплатная<br> Доставка</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-sync"></i> <div class="text-area">Гарантия<br>Возврата</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-life-ring"></i> <div class="text-area">Онлайн<br>Поддержка</div> </div> </div> <!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock f-fix" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> <a href="{GOODS_MOD_MAX_DISCOUNT_URL}" class="clearfix"> <i class="fal fa-percent"></i> <div class="goodsDataMainDiscountInfo"> <span>Товар участвует в акции <strong class="br">«{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong></span><br /> <span>До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка <strong>{GOODS_MOD_MAX_DISCOUNT}%</strong></span><br /> <span class="sale-counter" end="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("m/d/Y H:i:s")}" now="{CURRENT_TIME | date("m/d/Y H:i:s")}"> <span class="label">Осталось:</span> <span class="days"> <span>00</span>д </span> <span class="hours"> <span>00</span>ч </span> <span class="minutes"> <span>00</span>м </span> <span class="seconds"> <span>00</span>с </span> </span> </div> </a> </div> {% ENDIF %} </div> <div class="product-order col-lg-3 col-md-4 col-xs-12"> <div class="product-order-inner clearfix"> <!-- Цена товара --> <div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о наличии товара --> <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}http://schema.org/InStock{%ELSE %}http://schema.org/OutOfStock{% ENDIF %}"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> </div> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <!-- Модификации --> <div class="goodsDataMainModificationsBlock f-fix" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}> {% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span>{goods_modifications_properties.NAME}:</span> <select name="form[properties][]" class="selectBox"> {% ENDIF %} <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option> <!-- Если это последний элемент в списке --> {% IF goods_modifications_properties.values.last %} </select> {% ENDIF %} {% ENDFOR %} </div> {goods_modifications_properties.index | is_divided("2","","")} {% ENDFOR %} <!-- Данные по модификациям для текущей товарной позиции --> {% FOR goods_modifications %} <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}"> <input type="hidden" name="id" value="{goods_modifications.ID}" /> <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" /> <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" /> <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div> <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" /> <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div> <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" /> <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" /> <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" /> <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" /> <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" /> <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" /> <div class="description" style="display:none" itemprop="description">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> {% IF GOODS_MOD_DESCRIPTION %} <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description"> <div>{GOODS_MOD_DESCRIPTION}</div> </div> {% ENDIF %} </div> <!-- Добавление товара в Корзину --> <div class="add-to-box actions f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" > <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!--Нет в наличии--> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}<div class="goodsDataMainModificationEmpty" title="Нет в наличии" {% IF GOODS_MOD_REST_VALUE!=0 %}style="display:none;"{% ENDIF %}><span>Нет в наличии</span></div>{% ENDIF %} <!-- Добавление товара в корзину --> <div class="add-to-cart" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <div class="qty-wrap"> <div class="qty-set"> <a href="javascript:void(0)" class="qty-plus unselectable" title="Увеличить"><i class="fal fa-plus"></i></a> <input type="text" name="form[goods_mod_quantity]" maxlength="4" value="1" min="1" title="Количество" class="inputText quantity" onkeypress="return keyPress(this, event);" onpaste="return false;" autocomplete="off"> <a href="javascript:void(0)" class="qty-minus unselectable" title="Уменьшить"><i class="fal fa-minus"></i></a> </div> </div> <button type="submit" class="add-cart button" title="Положить «{GOODS_NAME}» в корзину"><i class="fal fa-shopping-cart" aria-hidden="true"></i> В корзину</button> <button type="submit" class="add-cart quick button button2" title="Положить «{GOODS_NAME}» в корзину">Купить в 1 клик</button> <a href="{GOODS_URL}" class="button button2 more" title="Подробнее">Подробнее</a> </div> <!-- /END Добавление товара в корзину --> </div> </form> </div> </div> </div> </div> </div> </div> <!-- /END Форма карточки товара -->
замените на:
<!-- Основная информация о товаре --> <div class="product-shop product-order col-lg-8 col-md-8 col-xs-12"> <div class="product-order-inner clearfix"> <!-- Цена товара --> <div class="price-box f-fix" itemprop="offers" itemscope itemtype="https://schema.org/Offer"> <!-- информация для поисковика о наличии товара --> <meta itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}http://schema.org/InStock{%ELSE %}http://schema.org/OutOfStock{% ENDIF %}"> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price old-price goodsDataMainModificationPriceOld {CURRENCY_CHAR_CODE}">{GOODS_MOD_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> </div> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <!-- Модификации --> <div class="goodsDataMainModificationsBlock f-fix" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}> {% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь --> {% FOR values %} <!-- Если это первый элемент в списке --> {% IF goods_modifications_properties.values.first %} <span>{goods_modifications_properties.NAME}:</span> <select name="form[properties][]" class="selectBox"> {% ENDIF %} <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option> <!-- Если это последний элемент в списке --> {% IF goods_modifications_properties.values.last %} </select> {% ENDIF %} {% ENDFOR %} </div> {goods_modifications_properties.index | is_divided("2","","")} {% ENDFOR %} <!-- Данные по модификациям для текущей товарной позиции --> {% FOR goods_modifications %} <div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}"> <input type="hidden" name="id" value="{goods_modifications.ID}" /> <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" /> <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" /> <div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div> <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" /> <div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div> <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" /> <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" /> <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" /> <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" /> <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" /> <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" /> <div class="description" style="display:none" itemprop="description">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> {% IF GOODS_MOD_DESCRIPTION %} <div class="goodsDataMainModificationsDescriptionBlock" itemprop="description"> <div>{GOODS_MOD_DESCRIPTION}</div> </div> {% ENDIF %} </div> <!-- Добавление товара в Корзину --> <div class="add-to-box actions f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" > <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!--Нет в наличии--> {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}<div class="goodsDataMainModificationEmpty" title="Нет в наличии" {% IF GOODS_MOD_REST_VALUE!=0 %}style="display:none;"{% ENDIF %}><span>Нет в наличии</span></div>{% ENDIF %} <!-- Добавление товара в корзину --> <div class="add-to-cart" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE && GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <div class="qty-wrap"> <div class="qty-set"> <a href="javascript:void(0)" class="qty-plus unselectable" title="Увеличить"><i class="fal fa-plus"></i></a> <input type="text" name="form[goods_mod_quantity]" maxlength="4" value="1" min="1" title="Количество" class="inputText quantity" onkeypress="return keyPress(this, event);" onpaste="return false;" autocomplete="off"> <a href="javascript:void(0)" class="qty-minus unselectable" title="Уменьшить"><i class="fal fa-minus"></i></a> </div> </div> <button type="submit" class="add-cart button" title="Положить «{GOODS_NAME}» в корзину"><i class="fal fa-shopping-cart" aria-hidden="true"></i> В корзину</button> <button type="submit" class="add-cart quick button button2" title="Положить «{GOODS_NAME}» в корзину">Купить в 1 клик</button> <a href="{GOODS_URL}" class="button button2 more" title="Подробнее">Подробнее</a> </div> <!-- /END Добавление товара в корзину --> </div> </form> </div> <div class="custom-block clearfix"> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-truck"></i> <div class="text-area">Бесплатная<br> Доставка</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-sync"></i> <div class="text-area">Гарантия<br>Возврата</div> </div> <div class="item col-md-4 col-sm-4 col-sms-4 col-smb-12"> <i class="fal fa-life-ring"></i> <div class="text-area">Онлайн<br>Поддержка</div> </div> </div> <!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="goodsDataMainDiscountBlock f-fix" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> <a href="{GOODS_MOD_MAX_DISCOUNT_URL}" class="clearfix"> <i class="fal fa-percent"></i> <div class="goodsDataMainDiscountInfo"> <span>Товар участвует в акции <strong class="br">«{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}».</strong></span><br /> <span>До {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка <strong>{GOODS_MOD_MAX_DISCOUNT}%</strong></span><br /> <span class="sale-counter" end="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("m/d/Y H:i:s")}" now="{CURRENT_TIME | date("m/d/Y H:i:s")}"> <span class="label">Осталось:</span> <span class="days"> <span>00</span>д </span> <span class="hours"> <span>00</span>ч </span> <span class="minutes"> <span>00</span>м </span> <span class="seconds"> <span>00</span>с </span> </span> </div> </a> </div> {% ENDIF %} </div> </div> </div> </div> </div> <!-- /END Форма карточки товара -->
В разделе Настройки - Основные - Товары - отключите возможность добавлять товар в корзину, если его нет в наличии.
Уточните пожалуйста, где необходимо выводить ссылку на таблицу?
#9
Отправлено 01 Апрель 2020 - 08:30
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
замените на:
Пришлите пожалуйста ссылку на товар с заполненным SEO кратким описанием(можно без указания домена).
<!-- Основная информация о товаре --> <div class="product-shop product-order col-lg-8 col-md-8 col-xs-12">
замените на:
<!-- Основная информация о товаре --> <div class="product-shop product-order col-lg-6 col-md-8 col-xs-12">
Пришлите пожалуйста ссылку на товар с заполненным SEO кратким описанием(можно без указания домена).
#10
Отправлено 01 Апрель 2020 - 08:49
Vaccina (01 Апрель 2020 - 08:30) писал:
Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
замените на:
Пришлите пожалуйста ссылку на товар с заполненным SEO кратким описанием(можно без указания домена).
<!-- Основная информация о товаре --> <div class="product-shop product-order col-lg-8 col-md-8 col-xs-12">
замените на:
<!-- Основная информация о товаре --> <div class="product-shop product-order col-lg-6 col-md-8 col-xs-12">
Пришлите пожалуйста ссылку на товар с заполненным SEO кратким описанием(можно без указания домена).
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных