Перейти к содержимому


Вывод Способов Доставки В Зависимости От Названия Товара (Шаблон Пластик)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 21

#21 IFullHaus

IFullHaus

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 374 сообщений

Отправлено 27 Февраль 2017 - 16:57

вверх! актуально, ждём ответа

#22 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 01 Март 2017 - 07:56

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
$(function() {
if($('.deliveryRadio').length) {
			 $.get('/cart', function(content) {
				 $(content).find('.padd .info .fnt12n').each(function() {
							 var goodsName = $.trim($(this).text());
							 if((goodsName.indexOf('амороженн') !== -1) || (goodsName.indexOf('амовыво') !== -1)) {
								 $('.deliveryRadio[value="346361"], .deliveryRadio[value="345883"], .deliveryRadio[value="346362"], .deliveryRadio[value="366903"], .deliveryRadio[value="353992"]').closest('tbody').hide();
							 } else {
								 $('.deliveryRadio[value="346361"], .deliveryRadio[value="345883"], .deliveryRadio[value="346362"], .deliveryRadio[value="366903"], .deliveryRadio[value="353992"]').closest('tbody').show();
							 }
				 });
			 });
}
});
$(function() {
if($('.deliveryRadio').length) {
$.get('/cart', function(content) {
$(content).find('.padd .info .fnt12n').each(function() {
var goodsName = $.trim($(this).text());
if(goodsName.indexOf('ивой') !== -1) {
$('.deliveryRadio[value="346361"], .deliveryRadio[value="345883"], .deliveryRadio[value="366903"]').closest('tbody').hide();
} else {
$('.deliveryRadio[value="346361"], .deliveryRadio[value="345883"], .deliveryRadio[value="366903"]').closest('tbody').show();
}
});
});
}
});

замените на:
$(function () {
  if ($('.deliveryRadio').length) {
	$.get('/cart', function (content) {
	  $(content).find('.padd .info .fnt12n').each(function () {
		var goodsName = $.trim($(this).text());
		var cold = goodsName.indexOf('амороженн'),
		live = goodsName.indexOf('ивой'),
		pickup = goodsName.indexOf('амовыво');
		if (live !== - 1) {
		  $('.deliveryRadio[value="346361"], .deliveryRadio[value="345883"], .deliveryRadio[value="366903"]').closest('tbody').hide();
		}
		if ((cold !== - 1) || (pickup !== - 1)) {
		  $('.deliveryRadio[value="346361"], .deliveryRadio[value="345883"], .deliveryRadio[value="346362"], .deliveryRadio[value="366903"], .deliveryRadio[value="353992"]').closest('tbody').hide();
		}
	  });
	});
  }
});





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных