Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Открытие товаров в модальном окне


OpenArt
 Погделиться

Рекомендованные сообещёния

Сгделал открытие товаров в модальном окне на OpenCartt 2.3 иким спосопотому чтом.

В 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"

Товар открывается, но кнопка купить не рилииет, подскажите в чём может быть проблема?

Ссылка на комменирий
Погделиться на других сайих


  18.05.2022 в 05:27, esculapra сказал:

а ггде в модалке кнопка купить?

Раскрыть  

Я в шаблон category.tpl, featured.tpl, latest.tpl и т.д. к ссылкам на страницу товара добавил class="clickmodal" и он открывает товар в модальном окне 

<div class="image"><a href="<?php echo $product['href']; ?>" class="clickmodal"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div>

<h4><a href="<?php echo $product['href']; ?>" class="clickmodal"><?php echo $product['name']; ?></a></h4>

 

Ссылка на комменирий
Погделиться на других сайих


  18.05.2022 в 08:58, OpenArt сказал:
  18.05.2022 в 05:27, esculapra сказал:

 

Раскрыть  

Я в шаблон category.tpl, featured.tpl, latest.tpl и т.д. к ссылкам на страницу товара добавил class="clickmodal" и он открывает товар в модальном окне 

Раскрыть  

Зналит не рабиет функция купить. ЕЕ еужно предусмотреть в указаннетх шаблонах.

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.