Помогите Решить Ряд Вопросов, Пожалуйста
#1
Отправлено 04 Март 2017 - 00:30
Нужно оставить 3 варианта сортировки:
- по возрастанию цены
- по убыванию цены
- в алфавитном порядке
2) Как сделать, чтобы цена в карточке товара в каталоге показывалась от-до. Например не 1500 руб, а 1500-20000 руб.
3) Как в карточке товара в каталоге убрать окно "-/+", а вместо него добавить "сравнить" (добавить товар к сравнению)
4) Как сделать так, чтобы при добавлении товара в корзину всплывало окно "оформить заказ/продолжить покупки"
5) Как переместить блок поиска и контактов на главной так, чтобы они стояли над каталогом, а не под ним.
#2
Отправлено 09 Март 2017 - 14:45
AleksArchakov (04 Март 2017 - 00:30) писал:
Нужно оставить 3 варианта сортировки:
- по возрастанию цены
- по убыванию цены
- в алфавитном порядке
2) Как сделать, чтобы цена в карточке товара в каталоге показывалась от-до. Например не 1500 руб, а 1500-20000 руб.
3) Как в карточке товара в каталоге убрать окно "-/+", а вместо него добавить "сравнить" (добавить товар к сравнению)
4) Как сделать так, чтобы при добавлении товара в корзину всплывало окно "оформить заказ/продолжить покупки"
5) Как переместить блок поиска и контактов на главной так, чтобы они стояли над каталогом, а не под ним.
#4
Отправлено 29 Апрель 2017 - 06:49
1.Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} <span>Сортировать по:</span> <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDFOR %} </select> {% ENDIF %}
замените на:
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} <span>Сортировать по:</span> <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %}{% IF goods_order_fields.ID <= 4 %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDIF %}{% ENDFOR %} </select> {% ENDIF %}
2. Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<li class="minPrice">{goods.MIN_PRICE_NOW | money_format}</li>
замените на:
<li class="minPrice">{% IF goods.MIN_PRICE_NOW < goods.MAX_PRICE_NOW %}от {goods.MIN_PRICE_NOW | money_format} до {goods.MAX_PRICE_NOW | money_format}{% ELSE %}{goods.MIN_PRICE_NOW | money_format}{% ENDIF %}</li>
3. Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<li class="tovarCount" {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE==1 && GOODS_MOD_REST_VALUE==0 %}style="display:none;"{% ENDIF %}> <div class="tovarCountToCartName">Количество:</div> <div class="numeric input-prepend input-append btn-group"> <a class="btn js-minus minus"> <i class="icon-minus"> - </i> </a> <input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1" title="Количество"> <a class="btn js-plus plus"> <i class="icon-plus"> + </i> </a> </div> </li>
замените на:
<!-- Если в тарифном плане подключен модуль сравнения товаров --> <li class="goodsPageSubmitButtonBlock" style="width: auto;vertical-align: top;padding-top: 2px;"> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <a class="btn btn-success txtalgncnt add" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить «{GOODS_NAME}» к списку сравнения с другими товарами" href="#" >Добавить к сравнению</a> <a class="btn btn-success txtalgncnt delete" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="#" >Убрать из сравнения</a> {% ENDIF %} {% ENDIF %} </li>
4. Инструкция по всплывающему окну:
http://forum.storela...ну/#entry172925
5. Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<div class="search"> <form action="http://{NET_DOMAIN}/search" id="searchform" method="get" title="Поиск по сайту"> <ul> <li class="right"> <input type="submit" class="btn" title="Найти" value="" /> </li> <li class="left"> <input type="text" id="s" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{%ELSE%}Поиск{%ENDIF%}" onblur="this.value = (this.value == '') ? 'Поиск' : this.value;" onfocus="this.value = (this.value == 'Поиск') ? '' : this.value;" id="s" class="" name="q" /> <div id="delete"></div> </li> </ul> </form> </div> <div itemscope itemtype="http://schema.org/Organization" class="contactsSite"> <span id="contactShowBut" title="Открыть контакты">Контакты<span class="toggleImg hide"></span></span> <ul id="contactShow"> <!-- Есл есть номер icq --> {% IF SETTINGS_STORE_ICQ %} <li class="headerIcq"> {% IF SETTINGS_STORE_ICQ_ONLY_DIGITS %}<img class="valignMiddle" src="http://wwp.icq.com/scripts/online.dll?icq={SETTINGS_STORE_ICQ_ONLY_DIGITS}&img=27" alt="Статус icq" width="16" height="16" />{% ENDIF %} {SETTINGS_STORE_ICQ} </li> {% ENDIF %} {% IF SETTINGS_STORE_SKYPE %} <li class="skype"><span class="skypeImg"></span><span>Skype: </span><a href="skype:{SETTINGS_STORE_SKYPE}">{SETTINGS_STORE_SKYPE}</a></li> {% ENDIF %} {% IF SETTINGS_STORE_PHONE_NUMBER1 %} <li class="phone tel1"> <span class="phoneImg"></span><a itemprop="telephone" title="Номер телефона: {SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}" href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}{SETTINGS_STORE_PHONE_CITY_CODE1}{% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}" >{SETTINGS_STORE_PHONE_COUNTRY_CODE1} {% IF SETTINGS_STORE_PHONE_CITY_CODE1 %}({SETTINGS_STORE_PHONE_CITY_CODE1}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER1}</a> </li> {% ENDIF %} {% IF SETTINGS_STORE_PHONE_NUMBER2 %} <li class="phone tel2"> <span class="phoneImg"></span><a itemprop="telephone" title="Номер телефона: {SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}" href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}" >{SETTINGS_STORE_PHONE_COUNTRY_CODE2} {% IF SETTINGS_STORE_PHONE_CITY_CODE2 %}({SETTINGS_STORE_PHONE_CITY_CODE2}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER2}</a> </li> {% ENDIF %} {% IF SETTINGS_STORE_PHONE_NUMBER3 %} <li class="phone tel3"> <span class="phoneImg"></span><a itemprop="telephone" title="Номер телефона: {SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}" href="tel:{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}" >{SETTINGS_STORE_PHONE_COUNTRY_CODE3} {% IF SETTINGS_STORE_PHONE_CITY_CODE3 %}({SETTINGS_STORE_PHONE_CITY_CODE3}){% ENDIF %} {SETTINGS_STORE_PHONE_NUMBER3}</a> </li> {% ENDIF %} <!-- Время работы магазина --> {% IF SETTINGS_STORE_WORK_TIME %} <li class="work-time" title="Время работы нашего магазина: {SETTINGS_STORE_WORK_TIME}"> <span class="work-time-icon"></span> <span>{SETTINGS_STORE_WORK_TIME}</span> </li> {% ENDIF %} <!-- Ссылка на страницу обратной связи --> <li class="title"> <span class="iconMail"></span><a href="http://{NET_DOMAIN}/feedback" title="Перейти к странице «Связь с администрацией»">Связаться с Нами</a> </li> </ul> <div class="homePageListCart" data-corrent="{CURRENT_URL}"> <h4><a href="{CART_URL}">Корзина</a></h4> <div class="block_content"> {% IF cart_count_empty %} <p>Корзина пуста</p> {% ELSE %} <div id="cart_block_list"> <dl class="products"> {% FOR cart_items %} <dt class="cart_block_product_{cart_items.GOODS_ID}" class="item"> <div class="cartCountBlock"> {cart_items.ORDER_LINE_QUANTITY} <span>{cart_items.GOODS_MOD_MEASURE_NAME}</span> </div> <div class="cartNameBlock"> <h5> <a href="{cart_items.GOODS_URL}" data-role="item-title">{cart_items.GOODS_NAME}</a> </h5> </div> <div class="cartDeleteBlock"> <a class="ajaxCartBlockRemoveLink" href="{cart_items.ORDER_LINE_DELETE_URL}" title="Убрать товар из корзины">x</a> </div> <div class="cartLine"></div> <div class="cartPriceBlock"> {cart_items.GOODS_MOD_PRICE_NOW | money_format} </div> </dt> {% ENDFOR %} <dt id="cartPrices"> {% FOR cart_sum %} <div class="cartPricingBlock"> <span>Итого</span> <span id="cart_block_total" class="price ajaxBlockArtTotal">{cart_sum.NOW | money_format}</span> </div> {% ENDFOR %} </dt> <dt class="toOformZakazCart"> <a href="{CART_URL}" class="btn btn-success" title="Перейти к оформлению заказа">Оформить заказ</a> </dt> </dl> </div> {% ENDIF %} </div> </div> </div>
переместите его поставив после:
<div class="logo"> <a href="http://{NET_DOMAIN}/" title="{SETTINGS_STORE_NAME}"> <img src="{ASSETS_IMAGES_PATH}logo.png?design=bistro" alt="{SETTINGS_STORE_NAME}. Перейти на главную" /> <link itemprop="logo" href="{ASSETS_IMAGES_PATH}logo.png?design=bistro" /> <span class="store_name">{SETTINGS_STORE_NAME}</span> </a> </div> <hr>
#5
Отправлено 05 Май 2017 - 23:59
2. Сделал, ничего не изменилось.
3. Сделал, ничего не изменилось.
4. Ничего не понял там.
5. Получилось, спасибо!
#6
Отправлено 06 Май 2017 - 01:53
1. Будьте пожалуйста немного внимательнее, изменения необходимо произвести в шаблоне ТоварЫ. =)
2. К сожалению, изменений у вас не обнаружила, сохраните их пожалуйста чтобы я смогла проверить в чем ошибка и по необходимости дать корректирующие инструкции. Изменения должны произойти в категориях.
3. Кнопка сравнения у вас присутствует:
4. Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
// Добавление в корзину function addItem(formSelector) { // отключаем кеш ajax $.ajaxSetup({ cache: false }); // Если не показывается левое меню то не используем анимацию if ($('body').width() > 980) { animateTovarToCartList(formSelector); } // сбрасываем таймер сообщения если функция вызвана до оканчания таймера clearTimeout(globTimeoutMsgPage); var timeMsg = '7000'; //Время вывода сообщения в милисекундах var animationOpocity = 300; // Время анимации в милисекундах // Находим форму, которую отправляем на сервер, для добавления товара в корзину var $formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if (1 > $formBlock.length || $formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = $formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Аяксом добавляем товар в корзину $.ajax({ type: "POST", // Тип запроса cache: false, // Не сохранять в кеще url: $formBlock.attr('action'), // Адрес запроса data: formData, // Парамертры запроса success: function(data) { var $data = $(data); var showBlockHtml = $data.find('.cartInfoBlockShow'); //блок с новой инфрмацией о количестве товаров и цене. var $copyCartInfoBlock = $data.find('#copyCartInfoBlock'); //блок с старой информацией о количестве товаров и цене. var $cartInfoBlock = $('#cartInfoBlock'); //обновляем количество товаров в блоке корзины. $cartInfoBlock.html($copyCartInfoBlock.html()); // Если удалось добавить товар в корзину if (!$data.find('.notice').hasClass('error')) { // Выводим сообщение об успешном добавление товара showMsgCart($(data).find('.addCartMsg').text(), 'success'); } else { showMsgCart('Товара нет в наличии', 'error') } // выводим обновленный список корзины на страницу. $('.homePageListCart').html($data.find('.loadPageListCart').html()); // Замена ссылок удаления товара на поддоменных именах. Для совместимости с старыми аккаунтами if ($('.homePageListCart .cartDeleteBlock a').length > 0) { var corrent = $('.homePageListCart').attr('data-corrent'); $.each($('.homePageListCart .cartDeleteBlock a'), function(key, val) { var thisUrl = $(val).attr('href'); var thisUrlArray = thisUrl.split('cart/'); var categoryUrl = corrent; var newUrl = categoryUrl + 'cart/' + thisUrlArray[1]; $(val).attr('href', newUrl); }); } if($('.hide-script').length > 0 ) { $('.hide-script').html(data); } else { $('body').append('<div class="hide-script" style="display:none">' + data + '</div>'); } return false }, error: function(XMLHttpRequest, textStatus, errorThrown) { // Вывод сообщения об ошибке если не удалось отправить запрос на сервер $.magnificPopup.open({ items: { src: '<div class="white-popup">Ошибка при добавление товара в корзину.<p>Проверьте соединение с интернетом.</p></div>', type: 'inline' } }); return false; } }); return false; } // end Добавление в корзину
замените на:
// Добавление в корзину function addItem(formSelector) { // отключаем кеш ajax $.ajaxSetup({ cache: false }); // сбрасываем таймер сообщения если функция вызвана до оканчания таймера clearTimeout(globTimeoutMsgPage); var timeMsg = '7000'; //Время вывода сообщения в милисекундах var animationOpocity = 300; // Время анимации в милисекундах // Находим форму, которую отправляем на сервер, для добавления товара в корзину var $formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if (1 > $formBlock.length || $formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = $formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Аяксом добавляем товар в корзину $.ajax({ type: "POST", // Тип запроса cache: false, // Не сохранять в кеще url: $formBlock.attr('action'), // Адрес запроса data: formData, // Парамертры запроса success: function(data) { var $data = $(data); var showBlockHtml = $data.find('.cartInfoBlockShow'); //блок с новой инфрмацией о количестве товаров и цене. var $copyCartInfoBlock = $data.find('#copyCartInfoBlock'); //блок с старой информацией о количестве товаров и цене. var $cartInfoBlock = $('#cartInfoBlock'); //обновляем количество товаров в блоке корзины. $cartInfoBlock.html($copyCartInfoBlock.html()); // Если удалось добавить товар в корзину if (!$data.find('.notice').hasClass('error')) { // Выводим сообщение об успешном добавление товара showMsgCart($(data).find('.addCartMsg').text(), 'success'); } else { showMsgCart('Товара нет в наличии', 'error') } $.magnificPopup.open({ items: { src: '<div class="white-popup">Товар успешно добавлен в корзину<br/><br/><a href="/cart" class="btn btn-success txtalgncnt">Перейти в корзину</a><a href="#" style="position: relative;display: block;width: 150px;margin: 0 auto;font-size: 10px;padding: 0;height: 10px;" class="mfp-close">Продолжить покупки</a></div>', type: 'inline' } }); // выводим обновленный список корзины на страницу. $('.homePageListCart').html($data.find('.loadPageListCart').html()); // Замена ссылок удаления товара на поддоменных именах. Для совместимости с старыми аккаунтами if ($('.homePageListCart .cartDeleteBlock a').length > 0) { var corrent = $('.homePageListCart').attr('data-corrent'); $.each($('.homePageListCart .cartDeleteBlock a'), function(key, val) { var thisUrl = $(val).attr('href'); var thisUrlArray = thisUrl.split('cart/'); var categoryUrl = corrent; var newUrl = categoryUrl + 'cart/' + thisUrlArray[1]; $(val).attr('href', newUrl); }); } if($('.hide-script').length > 0 ) { $('.hide-script').html(data); } else { $('body').append('<div class="hide-script" style="display:none">' + data + '</div>'); } return false }, error: function(XMLHttpRequest, textStatus, errorThrown) { // Вывод сообщения об ошибке если не удалось отправить запрос на сервер $.magnificPopup.open({ items: { src: '<div class="white-popup">Ошибка при добавление товара в корзину.<p>Проверьте соединение с интернетом.</p></div>', type: 'inline' } }); return false; } }); return false; } // end Добавление в корзину
Результат:
#7
Отправлено 10 Май 2017 - 22:53
Смущает только формулировка "Дорогие-Дешевые". Можно ее где-то изменить на что-либо более благозвучное?
2. Получилось, спасибо )
Почему-то на главной только не изменилось. Возможно там тоже отображать как в каталоге?
3. Да, но хотелось не этого. А чтобы на страницах каталога товары отображались уже с кнопками "Добавить к сравнению" и "Заказать", вместо того, как сейчас (-/+).
Еще почему-то не отображается сам блок сравнения товаров, хотя в настройках не стоит галочки, чтобы он не показывался.
4. Сделал, но у меня не изменилось ничего.
#8
Отправлено 11 Май 2017 - 08:32
Добавьте пожалуйста актуальный номер аккаунта в настройках профиля на форуме.
1. Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} <span>Сортировать по:</span> <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %}{% IF goods_order_fields.ID <= 4 %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option> {% ENDIF %}{% ENDFOR %} </select> {% ENDIF %}
замените на:
<!-- Поле выбора сортировки --> {% IF goods_show_order_fields %} <span>Сортировать по:</span> <select name="goods_search_field_id" onchange="this.form.submit();"> {% FOR goods_order_fields %}{% IF goods_order_fields.ID <= 4 %} <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{% IF goods_order_fields.ID = 1 %}Дорогие - Дешевые{% ELSE %}{goods_order_fields.NAME}{% ENDIF %}</option> {% ENDIF %}{% ENDFOR %} </select> {% ENDIF %}
И измените текст "Дорогие - Дешевые" на необходимый.
2. Для этого необходимо произвести аналогичные изменения в шаблоне HTML, только вместо goods использовать имеющиеся в данном шаблоне переменные:
- index_page_goods
- index_page_new_goods
- index_page_favorites_goods
3. Зайдите в раздел Сайт - Редактор шаблонов - Товары - найдите:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div class="btnToCart"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину"> <span class="basket_add"></span> </a> </div> <div class="numeric input-prepend input-append btn-group"> <a class="js-minus btn minus"> <i class="icon-minus"> - </i> </a> <input type="number" name="form[goods_mod_quantity]" class="quantity" min="1" max="999" step="1" value="1" title="Количество"> <a class="js-plus btn plus"> <i class="icon-plus"> + </i> </a> </div> </form>
замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <!-- Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> {% IF goods.IS_HAS_IN_COMPARE_LIST %} <a class="add-compare added btn" 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" data-add-tooltip="В Сравнение" data-del-tooltip="Убрать из сравнения" data-tooltip="Убрать из сравнения" title="Убрать «{goods.NAME}» из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >Сравнение</a> {% ELSE %} <a class="add-compare btn" 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}» из списка сравнения с другими товарами" data-prodname="{goods.NAME}" data-produrl="{goods.URL}" data-id="{goods.ID}" data-mod-id="{goods.MIN_PRICE_NOW_ID}" data-add-tooltip="В Сравнение" data-del-tooltip="Убрать из сравнения" data-tooltip="В Сравнение" title="Добавить «{goods.NAME}» в список сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&from={goods.GOODS_FROM}&return_to={CURRENT_URL | urlencode}" >Сравнение</a> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль сравнения товаров и он не выключен в настройках магазина --> <div class="btnToCart"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="btn toCart btn-success" onclick="addItem('#goodsListFormId{goods.MIN_PRICE_NOW_ID}'); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину"> <span class="basket_add"></span> </a> </div> </form>
4. Проверила в карточке товара и в каталоге, при нажатии на кнопку "В корзину" всплывает окно, указанное в прошлом сообщении.
#9
Отправлено 22 Август 2017 - 15:57
#10
Отправлено 23 Август 2017 - 05:39
Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<hr> <div class="search"> <form action="http://{NET_DOMAIN}/search" id="searchform" method="get" title="Поиск по сайту"> <ul> <li class="right"> <input type="submit" class="btn" title="Найти" value="" /> </li> <li class="left"> <input type="text" id="s" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{%ELSE%}Поиск{%ENDIF%}" onblur="this.value = (this.value == '') ? 'Поиск' : this.value;" onfocus="this.value = (this.value == 'Поиск') ? '' : this.value;" id="s" class="" name="q" /> <div id="delete"></div> </li> </ul> </form>
перед ним вставьте:
<hr> <a href="ссылка на страницу"><img src="ссылка на картинку" style="width:100%;height:auto;" alt="" /></a>
Текст во вставленном коде замените на ссылки.
#11
Отправлено 25 Август 2017 - 11:31
Vaccina (23 Август 2017 - 05:39) писал:
Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<hr> <div class="search"> <form action="http://{NET_DOMAIN}/search" id="searchform" method="get" title="Поиск по сайту"> <ul> <li class="right"> <input type="submit" class="btn" title="Найти" value="" /> </li> <li class="left"> <input type="text" id="s" value="{% IF SEARCH_QUERY %}{SEARCH_QUERY}{%ELSE%}Поиск{%ENDIF%}" onblur="this.value = (this.value == '') ? 'Поиск' : this.value;" onfocus="this.value = (this.value == 'Поиск') ? '' : this.value;" id="s" class="" name="q" /> <div id="delete"></div> </li> </ul> </form>
перед ним вставьте:
<hr> <a href="ссылка на страницу"><img src="ссылка на картинку" style="width:100%;height:auto;" alt="" /></a>
Текст во вставленном коде замените на ссылки.
Спасибо )
#12
Отправлено 24 Апрель 2018 - 17:06
Помогите пожалуйста, надо выровнять по одной линии виджет и блок с юридической информацией, иконки расположить посередине под блоком с юридической информацией. Переместить все нижнее меню в столбик по одной линии с виджетом и юр.информацией. Все меню просто текстом со ссылками сделать, не кнопками.
#13
Отправлено 26 Апрель 2018 - 16:59
Irina Gutnik (24 Апрель 2018 - 17:06) писал:
Помогите пожалуйста, надо выровнять по одной линии виджет и блок с юридической информацией, иконки расположить посередине под блоком с юридической информацией. Переместить все нижнее меню в столбик по одной линии с виджетом и юр.информацией. Все меню просто текстом со ссылками сделать, не кнопками.
#14
Отправлено 29 Апрель 2018 - 15:36
Irina Gutnik (24 Апрель 2018 - 17:06) писал:
Помогите пожалуйста, надо выровнять по одной линии виджет и блок с юридической информацией, иконки расположить посередине под блоком с юридической информацией. Переместить все нижнее меню в столбик по одной линии с виджетом и юр.информацией. Все меню просто текстом со ссылками сделать, не кнопками.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных