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


Доработка Оформления Заказа


Сообщений в теме: 3

#1 Olly

Olly

    Пользователь

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

Отправлено 10 Октябрь 2019 - 11:07

Пожалуйста, реализовать следующее, чтобы при выборе способа доставки "Самовывоз" после блока "Стоимость доставки: 0 рублей." и выводимого текстового описания способа доставки выходила бы кнопка "Посмотреть на карте", которая содержала бы ссылку на /feedback.

Заранее спасибо!

SL 461573

Прикрепленные изображения

  • ссылка.jpg


#2 Vaccina

Vaccina

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

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

Отправлено 11 Октябрь 2019 - 08:08

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

Зайдите в раздел Настройки - Доставка - Самовывоз - в поле описания нажмите "Источник" - в самом конце вставьте:
<a href='#' class='button_type_two'>Посмотреть на карте</a>

Вместо символа # укажите необходимую ссылку на страницу.

#3 Olly

Olly

    Пользователь

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

Отправлено 11 Октябрь 2019 - 11:25

Просмотр сообщенияVaccina (11 Октябрь 2019 - 08:08) писал:

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

Зайдите в раздел Настройки - Доставка - Самовывоз - в поле описания нажмите "Источник" - в самом конце вставьте:
<a href='#' class='button_type_two'>Посмотреть на карте</a>

Вместо символа # укажите необходимую ссылку на страницу.

Я так делал, только это не подходит, так как код преобразуется в текст и ничего не получается:

Прикрепленные изображения

  • ссылка1.jpg


#4 Vaccina

Vaccina

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

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

Отправлено 15 Октябрь 2019 - 08:29

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

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
$(function() {
$('.deliveryRadio').click(function() {
var courier_id = '440112';
var current_id = $(this).val();
$('.quickInputsBlock .form-list li:nth-child(1), .quickInputsBlock .form-list li:nth-child(2)').hide();
if(current_id === courier_id) {
  $('.quickInputsBlock .form-list li:nth-child(1), .quickInputsBlock .form-list li:nth-child(2)').hide();
} else{
  $('.quickInputsBlock .form-list li:nth-child(1), .quickInputsBlock .form-list li:nth-child(2)').show();
}
});
$('.deliveryRadio:checked').trigger('click');
});


замените на:
$(function() {
$('.currentDeliveryPrice.changer').append("<a href='ссылка' class='button_type_two'>Посмотреть на карте</a>");
$('.deliveryRadio').click(function() {
var courier_id = '440112';
var current_id = $(this).val();
$('.quickInputsBlock .form-list li:nth-child(1), .quickInputsBlock .form-list li:nth-child(2)').hide();
$('.currentDeliveryPrice.changer .button_type_two').hide();
  if(current_id === courier_id) {
  $('.currentDeliveryPrice.changer .button_type_two').show();
  $('.quickInputsBlock .form-list li:nth-child(1), .quickInputsBlock .form-list li:nth-child(2)').hide();  
} else{
  $('.currentDeliveryPrice.changer .button_type_two').hide();
  $('.quickInputsBlock .form-list li:nth-child(1), .quickInputsBlock .form-list li:nth-child(2)').show();
}
});
$('.deliveryRadio:checked').trigger('click');
});

ссылка - замените на необходимое значение.



Ответить



  


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

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