Из Карточки Товара Переход В Категории
#1
Отправлено 08 Июнь 2016 - 02:30
#2
Отправлено 08 Июнь 2016 - 03:56
#3
Отправлено 08 Июнь 2016 - 04:27
Vaccina (08 Июнь 2016 - 03:56) писал:
#4
Отправлено 08 Июнь 2016 - 05:18
#6
Отправлено 10 Июнь 2016 - 00:13
#7
Отправлено 10 Июнь 2016 - 06:43
#9
Отправлено 11 Июнь 2016 - 00:36
#10
Отправлено 11 Июнь 2016 - 05:31
В шаблоне Товар найдите:
<div class="product-options-bottom"> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div
замените на:
<div class="product-options-bottom"> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> <a href="" id="double_link" class="btn">Перейти к товарам</a>
В конец main.js вставьте:
$(function() { var category = "http://doflat.com/catalog/", good = location.href.match(/.*\/(\S+)/)[1], for_but = category + good; $('#double_link').removeAttr("href"); $('#double_link').attr("href", for_but); });
#11
Отправлено 12 Июнь 2016 - 00:51
Vaccina (11 Июнь 2016 - 05:31) писал:
В шаблоне Товар найдите:
<div class="product-options-bottom"> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div
замените на:
<div class="product-options-bottom"> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <input type="button" value="В корзину" id="button-cart" class="btn add-cart" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину"/> </div> <a href="" id="double_link" class="btn">Перейти к товарам</a>
В конец main.js вставьте:
$(function() { var category = "http://doflat.com/catalog/", good = location.href.match(/.*\/(\S+)/)[1], for_but = category + good; $('#double_link').removeAttr("href"); $('#double_link').attr("href", for_but); });
#13
Отправлено 17 Июнь 2016 - 05:34
<a href="" id="double_link" class="btn">Перейти к товарам</a>
А в шаблоне Товары найдите:
<!-- Вывод товаров ТАБЛИЦЕЙ --> {% IF GOODS_VIEW_TYPE=1 %} <div class="products grid row"> {% FOR goods %} <div class="col-sm-4 col-md-3 product rotation" {% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}rel="{goods.goods_attr_list.VALUE}"{% ENDIF %}{% ENDFOR %}>
замените на:
<!-- Вывод товаров ТАБЛИЦЕЙ --> {% IF GOODS_VIEW_TYPE=1 %} <div class="products grid row"> {% FOR goods %} <div class="{% IF CATEGORY_NAME=Доставка Еды %}psevdo_cat {% ENDIF %}col-sm-4 col-md-3 product rotation" {% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}rel="{goods.goods_attr_list.VALUE}"{% ENDIF %}{% ENDFOR %}>
В main.js найдите:
$(function() { var category = "http://doflat.com/catalog/", good = location.href.match(/.*\/(\S+)/)[1], for_but = category + good; $('#double_link').removeAttr("href"); $('#double_link').attr("href", for_but); });
замените на:
$(function() { var category = "http://doflat.com/catalog/", good = $('.psevdo_cat a').attr("href").match(/.*\/(\S+)/)[1], for_but = category + good; $('.psevdo_cat a').removeAttr("href"); $('.psevdo_cat a').attr("href", for_but); });Работать должно в категории "Доставка Еды", проверьте пожалуйста.
#14
Отправлено 18 Июнь 2016 - 01:16
Vaccina (17 Июнь 2016 - 05:34) писал:
<a href="" id="double_link" class="btn">Перейти к товарам</a>
А в шаблоне Товары найдите:
<!-- Вывод товаров ТАБЛИЦЕЙ --> {% IF GOODS_VIEW_TYPE=1 %} <div class="products grid row"> {% FOR goods %} <div class="col-sm-4 col-md-3 product rotation" {% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}rel="{goods.goods_attr_list.VALUE}"{% ENDIF %}{% ENDFOR %}>
замените на:
<!-- Вывод товаров ТАБЛИЦЕЙ --> {% IF GOODS_VIEW_TYPE=1 %} <div class="products grid row"> {% FOR goods %} <div class="{% IF CATEGORY_NAME=Доставка Еды %}psevdo_cat {% ENDIF %}col-sm-4 col-md-3 product rotation" {% FOR goods_attr_list %}{% IF goods.goods_attr_list.NAME = Блюдо %}rel="{goods.goods_attr_list.VALUE}"{% ENDIF %}{% ENDFOR %}>
В main.js найдите:
$(function() { var category = "http://doflat.com/catalog/", good = location.href.match(/.*\/(\S+)/)[1], for_but = category + good; $('#double_link').removeAttr("href"); $('#double_link').attr("href", for_but); });
замените на:
$(function() { var category = "http://doflat.com/catalog/", good = $('.psevdo_cat a').attr("href").match(/.*\/(\S+)/)[1], for_but = category + good; $('.psevdo_cat a').removeAttr("href"); $('.psevdo_cat a').attr("href", for_but); });Работать должно в категории "Доставка Еды", проверьте пожалуйста.
#15
Отправлено 18 Июнь 2016 - 01:39
#16
Отправлено 21 Июнь 2016 - 01:49
#17
Отправлено 21 Июнь 2016 - 07:16
// Изменение ссылки псевдокатегории на категорию /* $(function() { var category = "http://doflat.com/catalog/", good = $('.psevdo_cat a').attr("href"), for_but = category + good; $('.psevdo_cat a').removeAttr("href"); $('.psevdo_cat a').attr("href", for_but); }); */
замените на:
// Изменение ссылки псевдокатегории на категорию $(function() { var category = "http://doflat.com/catalog/", products = $('.psevdo_cat'); products.each(function() { var good = $(this).find('a').attr("href").match(/.*\/(\S+)/)[1], for_but = category + good; $(this).find('a').removeAttr("href"); $(this).find('a').attr("href", for_but); }); });
Чтобы данный код работал корректно необходимо категориям и псевдокатегориям иметь одинаковое окончание ссылок, в пример возьмите Starlite.
#18
Отправлено 21 Июнь 2016 - 11:10
Vaccina (21 Июнь 2016 - 07:16) писал:
// Изменение ссылки псевдокатегории на категорию /* $(function() { var category = "http://doflat.com/catalog/", good = $('.psevdo_cat a').attr("href"), for_but = category + good; $('.psevdo_cat a').removeAttr("href"); $('.psevdo_cat a').attr("href", for_but); }); */
замените на:
// Изменение ссылки псевдокатегории на категорию $(function() { var category = "http://doflat.com/catalog/", products = $('.psevdo_cat'); products.each(function() { var good = $(this).find('a').attr("href").match(/.*\/(\S+)/)[1], for_but = category + good; $(this).find('a').removeAttr("href"); $(this).find('a').attr("href", for_but); }); });
Чтобы данный код работал корректно необходимо категориям и псевдокатегориям иметь одинаковое окончание ссылок, в пример возьмите Starlite.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных