Нужно Добавить Модификации
#1
Отправлено 25 Декабрь 2015 - 22:49
#2
Отправлено 26 Декабрь 2015 - 01:35
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" > <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <div class="description"> <!-- Артикул, если указан --> <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ELSE %}itemprop="identifier"{% ENDIF %}> Артикул: <span>{GOODS_MOD_ART_NUMBER}</span> </div> <meta itemprop="category" content="{% FOR upper_navigation %}{% IFNOT upper_navigation.first %} > {% ENDIF %}{upper_navigation.NAME}{% ENDFOR %}" /> <!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> Наличие товара: <span>Товар есть в наличии </span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии </span></div> </div> </div> <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer"> <!-- Цена сейчас --> <div class="pricetag"> Цена: <span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за «{GOODS_NAME}»" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </div> <!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price-old goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </span> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price-old goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </span> {% ENDIF %} <!-- /Старая цена --> </div> <!-- По этому значению производится заказ товара --> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!-- Добавление в корзину --> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину"/ --> </div> </div> <!-- /Добавление в корзину --> <!-- Блок выбора модификаций для текущей товарной позиции --> <div class="goodsDataMainModificationsBlock description" {% 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 %} <strong style="font-size: 17pt">{goods_modifications_properties.NAME}:</strong><br /> <select style="font-size: 17pt" name="form[properties][]"> {% 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">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> <div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}> {GOODS_MOD_DESCRIPTION} </div> </div> </form>
замените на:
<table class="goods_modifications"> <thead> <td>Модификация</td> <td>Цена</td> <td>Купить</td> </thead> <tbody> {% FOR goods_modifications %} <tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW}</td> <td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td> </tr> {% ENDFOR %} </tbody> </table> <div class="goods_modifications_properties" style="display:none;"> {% FOR goods_modifications_properties %}{% FOR values %} <div rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</div> {% ENDFOR %}{% ENDFOR %} </div> <script> $('.goods_modifications_properties > div').each(function() { var mod_id = $(this).attr('rel'); $('.goods_modifications tr[rel="' + mod_id + '"] .mod_name').html($(this).html()); }); </script>
В main.css добавьте:
.goods_modifications { width: 100%; } .goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #CCC; padding: 10px; vertical-align: middle; } .goods_modifications .cart { margin: 0; padding: 0; border: none; height: auto; }
#3
Отправлено 26 Декабрь 2015 - 22:39
Vaccina (26 Декабрь 2015 - 01:35) писал:
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" > <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <div class="description"> <!-- Артикул, если указан --> <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ELSE %}itemprop="identifier"{% ENDIF %}> Артикул: <span>{GOODS_MOD_ART_NUMBER}</span> </div> <meta itemprop="category" content="{% FOR upper_navigation %}{% IFNOT upper_navigation.first %} > {% ENDIF %}{upper_navigation.NAME}{% ENDFOR %}" /> <!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> Наличие товара: <span>Товар есть в наличии </span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии </span></div> </div> </div> <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer"> <!-- Цена сейчас --> <div class="pricetag"> Цена: <span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за «{GOODS_NAME}»" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </div> <!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price-old goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </span> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price-old goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </span> {% ENDIF %} <!-- /Старая цена --> </div> <!-- По этому значению производится заказ товара --> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!-- Добавление в корзину --> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину"/ --> </div> </div> <!-- /Добавление в корзину --> <!-- Блок выбора модификаций для текущей товарной позиции --> <div class="goodsDataMainModificationsBlock description" {% 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 %} <strong style="font-size: 17pt">{goods_modifications_properties.NAME}:</strong><br /> <select style="font-size: 17pt" name="form[properties][]"> {% 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">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> <div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}> {GOODS_MOD_DESCRIPTION} </div> </div> </form>
замените на:
<table class="goods_modifications"> <thead> <td>Модификация</td> <td>Цена</td> <td>Купить</td> </thead> <tbody> {% FOR goods_modifications %} <tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW}</td> <td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td> </tr> {% ENDFOR %} </tbody> </table> <div class="goods_modifications_properties" style="display:none;"> {% FOR goods_modifications_properties %}{% FOR values %} <div rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</div> {% ENDFOR %}{% ENDFOR %} </div> <script> $('.goods_modifications_properties > div').each(function() { var mod_id = $(this).attr('rel'); $('.goods_modifications tr[rel="' + mod_id + '"] .mod_name').html($(this).html()); }); </script>
В main.css добавьте:
.goods_modifications { width: 100%; } .goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #CCC; padding: 10px; vertical-align: middle; } .goods_modifications .cart { margin: 0; padding: 0; border: none; height: auto; }
Vaccina (26 Декабрь 2015 - 01:35) писал:
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" > <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <div class="description"> <!-- Артикул, если указан --> <div class="goodsDataMainModificationArtNumber" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none"{% ELSE %}itemprop="identifier"{% ENDIF %}> Артикул: <span>{GOODS_MOD_ART_NUMBER}</span> </div> <meta itemprop="category" content="{% FOR upper_navigation %}{% IFNOT upper_navigation.first %} > {% ENDIF %}{upper_navigation.NAME}{% ENDFOR %}" /> <!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> Наличие товара: <span>Товар есть в наличии </span></div> <div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии </span></div> </div> </div> <div class="price" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer"> <!-- Цена сейчас --> <div class="pricetag"> Цена: <span class="price-new goodsDataMainModificationPriceNow" title="Текущая цена за «{GOODS_NAME}»" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} </div> <!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <span class="price-old goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT} руб."> {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} </span> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <span class="price-old goodsDataMainModificationPriceOld" title="Мы снизили цену на «{GOODS_NAME}». Старая цена - {GOODS_MOD_PRICE_OLD} руб."> {GOODS_MOD_PRICE_OLD | money_format} </span> {% ENDIF %} <!-- /Старая цена --> </div> <!-- По этому значению производится заказ товара --> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!-- Добавление в корзину --> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину"/ --> </div> </div> <!-- /Добавление в корзину --> <!-- Блок выбора модификаций для текущей товарной позиции --> <div class="goodsDataMainModificationsBlock description" {% 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 %} <strong style="font-size: 17pt">{goods_modifications_properties.NAME}:</strong><br /> <select style="font-size: 17pt" name="form[properties][]"> {% 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">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> <div class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}> {GOODS_MOD_DESCRIPTION} </div> </div> </form>
замените на:
<table class="goods_modifications"> <thead> <td>Модификация</td> <td>Цена</td> <td>Купить</td> </thead> <tbody> {% FOR goods_modifications %} <tr rel="{goods_modifications.PROPERTIES_SLUG}"> <td class="mod_name"></td> <td>{goods_modifications.PRICE_NOW}</td> <td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td> </tr> {% ENDFOR %} </tbody> </table> <div class="goods_modifications_properties" style="display:none;"> {% FOR goods_modifications_properties %}{% FOR values %} <div rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</div> {% ENDFOR %}{% ENDFOR %} </div> <script> $('.goods_modifications_properties > div').each(function() { var mod_id = $(this).attr('rel'); $('.goods_modifications tr[rel="' + mod_id + '"] .mod_name').html($(this).html()); }); </script>
В main.css добавьте:
.goods_modifications { width: 100%; } .goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #CCC; padding: 10px; vertical-align: middle; } .goods_modifications .cart { margin: 0; padding: 0; border: none; height: auto; }
1)Как теперь привести все в порядок? Можно купить только первую модификацию (самый минимальный вес и цена) При покупке других модификаций, оформляется заказ на минимальную цену.
2) Таблицу и шрифт в ней нужно сделать черным цветом, вместо серого
#4
Отправлено 27 Декабрь 2015 - 10:08
zoovmeste (26 Декабрь 2015 - 22:39) писал:
Отлично!
1)Как теперь привести все в порядок? Можно купить только первую модификацию (самый минимальный вес и цена) При покупке других модификаций, оформляется заказ на минимальную цену.
2) Таблицу и шрифт в ней нужно сделать черным цветом, вместо серого
Здравствуйте.
Попробуйте, пожалуйста, сделать следующее:
В шаблоне main.css найдите данный код:
.goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #ccc; padding: 10px; }
И замените его вот этим вот кодом:
.goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #ccc; padding: 10px; color: #000 !important; }
#5
Отправлено 27 Декабрь 2015 - 22:03
RayLi (27 Декабрь 2015 - 10:08) писал:
Попробуйте, пожалуйста, сделать следующее:
В шаблоне main.css найдите данный код:
.goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #ccc; padding: 10px; }
И замените его вот этим вот кодом:
.goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #ccc; padding: 10px; color: #000 !important; }
#6
Отправлено 29 Декабрь 2015 - 05:36
<td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td>
замените на:
<td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.product-form-{goods_modifications.ID}');return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td>
#7
Отправлено 29 Декабрь 2015 - 22:43
Vaccina (29 Декабрь 2015 - 05:36) писал:
<td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td>
замените на:
<td> <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsDataForm goodsListItemCatalogueAddToCartButton product-form-{goods_modifications.ID}"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods_modifications.ID}" /> <div class="cart"> <div> <div class="plus_minus_quantity"> <span class="qty-minus">-</span> <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]"> <span class="qty-plus">+</span> </div> <input type="button" value="Купить" id="button-cart" class="button button_cart_product" onclick="quickorder('.product-form-{goods_modifications.ID}');return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> </div> </form> </td>
#8
Отправлено 30 Декабрь 2015 - 01:47
.goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #CCC; padding: 10px; color: #000 !important; }
пропишите:
.goods_modifications tbody td:last-child { width: 170px; display: block; }
#9
Отправлено 04 Январь 2016 - 22:28
Vaccina (30 Декабрь 2015 - 01:47) писал:
.goods_modifications thead td, .goods_modifications tbody td { width: 100px; text-align: center; border: 1px solid #CCC; padding: 10px; color: #000 !important; }
пропишите:
.goods_modifications tbody td:last-child { width: 170px; display: block; }
1) Нужно строки сделать уже
2) Кнопки к сранению и избранное убрать под фото
#10
Отправлено 06 Январь 2016 - 10:14
zoovmeste (04 Январь 2016 - 22:28) писал:
1) Нужно строки сделать уже
2) Кнопки к сранению и избранное убрать под фото
Здравствуйте,
1) в main.css найдите код:
.product-info .cart {border-bottom: 1px solid #E7E7E7;padding: 12px 5px 10px 5px;margin-bottom: 5px; color: #4D4D4D; height:62px;position:relative;}и замените на код:
.product-info .cart {border-bottom: 1px solid #E7E7E7;padding: 12px 5px 10px 5px;margin-bottom: 5px; color: #4D4D4D; height:31px;position:relative;}
2) в шаблоне товар найдите и удалите код:
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Удалить из сравнения</a> {% ELSE %} <a class="add_to_compare_small" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Добавить к сравнению</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> <!-- Если есть возможность добавить товар в избранное --> <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Убрать «{GOODS_NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Добавить «{GOODS_NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Добавить в избранное</a> {% ENDIF %} </div> <!-- END Если есть возможность добавить товар в избранное -->
Затем код:
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} {% IF goods_images.first %} <div class="image-additional"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <a href="{goods_images.LARGE}" data="{goods_images.ID}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' "><img src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </div>
замените на код:
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} {% IF goods_images.first %} <div class="image-additional"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <a href="{goods_images.LARGE}" data="{goods_images.ID}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' "><img src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %} <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Удалить из сравнения</a> {% ELSE %} <a class="add_to_compare_small" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Добавить к сравнению</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> <!-- Если есть возможность добавить товар в избранное --> <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Убрать «{GOODS_NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Добавить «{GOODS_NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Добавить в избранное</a> {% ENDIF %} </div> <!-- END Если есть возможность добавить товар в избранное --> </div>
#11
Отправлено 06 Январь 2016 - 22:27
Юля123 (06 Январь 2016 - 10:14) писал:
1) в main.css найдите код:
.product-info .cart {border-bottom: 1px solid #E7E7E7;padding: 12px 5px 10px 5px;margin-bottom: 5px; color: #4D4D4D; height:62px;position:relative;}и замените на код:
.product-info .cart {border-bottom: 1px solid #E7E7E7;padding: 12px 5px 10px 5px;margin-bottom: 5px; color: #4D4D4D; height:31px;position:relative;}
2) в шаблоне товар найдите и удалите код:
<!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Удалить из сравнения</a> {% ELSE %} <a class="add_to_compare_small" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Добавить к сравнению</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> <!-- Если есть возможность добавить товар в избранное --> <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Убрать «{GOODS_NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Добавить «{GOODS_NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Добавить в избранное</a> {% ENDIF %} </div> <!-- END Если есть возможность добавить товар в избранное -->
Затем код:
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} {% IF goods_images.first %} <div class="image-additional"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <a href="{goods_images.LARGE}" data="{goods_images.ID}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' "><img src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </div>
замените на код:
<!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} {% IF goods_images.first %} <div class="image-additional"{% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}> <h5>Другие фото {GOODS_NAME}</h5> {% ENDIF %} <a href="{goods_images.LARGE}" data="{goods_images.ID}" title="{goods_images.NAME}" class="cloud-zoom-gallery" rel="useZoom: 'zoom1', smallImage: '{goods_images.MEDIUM}' "><img src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a> {% IF goods_images.last %} </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %} <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE && SETTINGS_COMPARE_DISABLE=0 %} <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %} <a class="add_to_compare_small added" data-action-is-add="0" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Удалить из сравнения</a> {% ELSE %} <a class="add_to_compare_small" data-action-is-add="1" data-action-add-url="{COMPARE_ADD_URL}" data-action-delete-url="{COMPARE_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" data-action-delete-title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" title="Добавить «{GOODS_NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id=GET_GOODS_MOD_ID_FROM_PAGE&from={GOODS_FROM}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_compare_small_text" data-action-text-add="Добавить к сравнению" data-action-text-delete="Удалить из сравнения" onclick="$(this).parent().find('.add_to_compare_small').click();return false;" href="#" >Добавить к сравнению</a> {% ENDIF %} </div> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках, то покажем кнопку сравнения товаров --> <!-- Если есть возможность добавить товар в избранное --> <div class="description"> {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %} <a class="add_to_wishlist_small added" data-action-is-add="0" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Убрать «{GOODS_NAME}» из избранного" href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Удалить из избранного</a> {% ELSE %} <a class="add_to_wishlist_small" data-action-is-add="1" data-action-add-url="{FAVORITES_ADD_URL}" data-action-delete-url="{FAVORITES_DELETE_URL}" data-action-add-title="Добавить «{GOODS_NAME}» в избранное" data-action-delete-title="Убрать «{GOODS_NAME}» из избранного" title="Добавить «{GOODS_NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&return_to={CURRENT_URL | urlencode}" ></a> <a class="add_to_wishlist_small_text" data-action-text-add="Добавить в избранное" data-action-text-delete="Удалить из избранного" onclick="$(this).parent().find('.add_to_wishlist_small').click();return false;" href="#" >Добавить в избранное</a> {% ENDIF %} </div> <!-- END Если есть возможность добавить товар в избранное --> </div>
1) Можно кнопу "Добавить к сравнению" вообще удалить
2) В образовавшейся таблице, нужно "Модификация" заменить на "Вес (кг)
#13
Отправлено 11 Январь 2016 - 09:29
zoovmeste (10 Январь 2016 - 22:45) писал:
Здравствуйте.
1) Если установить галочку в пункте "Выключить модуль сравнения товаров на сайте" в настройках основные, то со всех страниц эти кнопки уберутся автоматически.
2) В шаблоне Товар найдите код:
<table class="goods_modifications"> <thead> <td>Модификация</td>
и замените на код:
<table class="goods_modifications"> <thead> <td>Вес (кг)</td>
#14
Отправлено 11 Январь 2016 - 22:42
Юля123 (11 Январь 2016 - 09:29) писал:
1) Если установить галочку в пункте "Выключить модуль сравнения товаров на сайте" в настройках основные, то со всех страниц эти кнопки уберутся автоматически.
2) В шаблоне Товар найдите код:
<table class="goods_modifications"> <thead> <td>Модификация</td>
и замените на код:
<table class="goods_modifications"> <thead> <td>Вес (кг)</td>
В некоторых товарах не нужно чтобы в таблице был столбец "Модификация" Его можно в определенных товарах убирать?
#15
Отправлено 12 Январь 2016 - 00:58
#16
Отправлено 12 Январь 2016 - 22:49
Vaccina (12 Январь 2016 - 00:58) писал:
В некоторых товарах не нужна модификация веса
А без нее вообще нельзя, выставляется "Базовая"
#17
Отправлено 13 Январь 2016 - 01:33
<td>Вес (кг)</td>
замените на:
<td {% FOR goods_modifications %}{% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}{% ENDFOR %}>Вес (кг)</td>
Далее найдите:
<td class="mod_name"></td>
замените на:
<td class="mod_name" {% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}></td>
#18
Отправлено 13 Январь 2016 - 23:14
Vaccina (13 Январь 2016 - 01:33) писал:
<td>Вес (кг)</td>
замените на:
<td {% FOR goods_modifications %}{% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}{% ENDFOR %}>Вес (кг)</td>
Далее найдите:
<td class="mod_name"></td>
замените на:
<td class="mod_name" {% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}></td>
#19
Отправлено 14 Январь 2016 - 01:47
<td {% FOR goods_modifications %}{% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}{% ENDFOR %}>Вес (кг)</td>
замените на:
<td {% FOR goods_modifications %}{% IF goods_modifications.PROPERTIES_SLUG = 4770713 %}style="display:none;"{% ENDIF %}{% ENDFOR %}>Вес (кг)</td>
далее:
<td class="mod_name" {% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}></td>
замените на:
<td class="mod_name" {% IF goods_modifications.PROPERTIES_SLUG = 4770713 %}style="display:none;"{% ENDIF %}></td>
после данного изменения должна исчезать колонка в случае, если одна модификация со значением Базовая.
#20
Отправлено 14 Январь 2016 - 22:43
Vaccina (14 Январь 2016 - 01:47) писал:
<td {% FOR goods_modifications %}{% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}{% ENDFOR %}>Вес (кг)</td>
замените на:
<td {% FOR goods_modifications %}{% IF goods_modifications.PROPERTIES_SLUG = 4770713 %}style="display:none;"{% ENDIF %}{% ENDFOR %}>Вес (кг)</td>
далее:
<td class="mod_name" {% FOR values %}{% IF goods_modifications_properties.values.NAME = Базовая %}style="display:none;"{% ENDIF %}{% ENDFOR %}></td>
замените на:
<td class="mod_name" {% IF goods_modifications.PROPERTIES_SLUG = 4770713 %}style="display:none;"{% ENDIF %}></td>
после данного изменения должна исчезать колонка в случае, если одна модификация со значением Базовая.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных