Jump to content
Sign in to follow this  
Zapuzin

На странице "Возврат товара" условие соглашения не открывается в модальном окне

Recommended Posts

ocStore-1.5.5.1.2, ЧПУ включено. Хостинг у Хостера. Стоит много модулей, адаптированных под сторонний шаблон "OC Default 2.0", которые нормально работают.

Проблема в том, что на странице "Возврат товара", ссылка "Политика возврата товара", не открывается в модальном окне. При клике открывается страница с "Политика возврата товара". Раньше страница открывалась по  адресу "https://teplopl.com.ua/ru/index.php?route=information/information/info&information_id=9", и имела такой вот вид:

Спойлер

1186759949__.thumb.jpg.0e86a8fb3075600acc7afd0f8eef840e.jpg

 

После того, как нашёл тему Ошибка при открытии статьи Политика безопасности, и в файле /catalog/controller/common/seo_pro.php изменил 

case 'information/information/info':

на

case 'information/information/agree':

То страница "Политика возврата товара" стала отображаться нормально с адресом "https://teplopl.com.ua/ru/politika-povernennya-tovaru":

Спойлер

29829059__.thumb.jpg.4a2ef3550e4f84626f6a4e4277faddd5.jpg

 

Попробовал решить самостоятельно. В файл "/catalog/view/javascript/common.js" добавил код:

Спойлер
$(document).delegate('a.clickmodal', 'click', function(e) {
    e.preventDefault();

    $('#modal-inf').remove();

    var element = this;

    $.ajax({
        url: $(element).attr('href'),
        type: 'get',
        dataType: 'html',
        success: function(data) {
            html  = '<div id="modal-inf" class="modal">';
            html += '  <div class="modal-dialog">';
            html += '    <div class="modal-content">';
            html += '      <div class="modal-header">';
            html += '        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>';
            html += '        <h4 class="modal-title">' + $(element).text() + '</h4>';
            html += '      </div>';
            html += '      <div class="modal-body">' + $('#content', data).html() + '</div>';
            html += '    </div';
            html += '  </div>';
            html += '</div>';

            $('body').append(html);

            $('#modal-inf').modal('show');
        }
    });
});

 

 

Но внести изменения, как рекомендовалось  "и теперь при добавление класса class="clickmodal" в ссылке на стандартные статьи будет выводиться модальное окно, а для вывода Условия соглашений нужно заменить class="agree" на class="clickmodal"" так и не получилось. Поэтому, как говорится "А воз и ныне там" )

 

На странице заказа и регистрации проблемы нет, так как открытием модального окна управляет модуль "Simple - упрощенная регистрация и заказ":

Спойлер

80449289__.jpg.5618877217d0207b21f1239014df8aeb.jpg

1635257555__.jpg.addb4314b75405d166eb548115908d95.jpg

 

 

Может кто подскажет, где подправить?

Согласен и на помощь за вознаграждение.

 

 

Edited by Zapuzin

Share this post


Link to post
Share on other sites

 В корзине окно выводится скриптом colorbox, вероятно он не подключен на странице возврата товара

  • +1 1

Share this post


Link to post
Share on other sites
30 минут назад, deim сказал:

 В корзине окно выводится скриптом colorbox, вероятно он не подключен на странице возврата товара

Точно, так и есть. Сравнил "return_form.tpl" дефолтный и установленной темы. Так и есть, colorbox не был подключён в сторонней теме. Добавил недостающий скрипт, и модальное окно стало открываться.

Вернул обратно

case 'information/information/info':

чтобы в окне отображалась не вся страница, а только статья.

 

deim, благодарю за помощь!

Проблема решена.

 

Edited by Zapuzin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.