Последние темы


Обновляется страница при добавлении товара в корзину

  • Собственно проблема. SK 3.2.7, modx 2.7.1
    Настройки:

  • Настройки:
    alt text
    Часть шаблона карточки:

    <div clas="product_page shk-item">
        <div class="prod_slider">
            <img src="[[*photo1]]" class="shk-image" style="width: 0px;height:0;position: absolute;">
            [[*photo1:isnot=``:then=`<div class="prod_slider_it" style="background-image:url([[*photo1]])"></div>`]]
            [[*photo2:isnot=``:then=`<div class="prod_slider_it" style="background-image:url([[*photo2]])"></div>`]]
            [[*photo3:isnot=``:then=`<div class="prod_slider_it" style="background-image:url([[*photo3]])"></div>`]]
            [[*photo4:isnot=``:then=`<div class="prod_slider_it" style="background-image:url([[*photo4]])"></div>`]]
        </div>
        <div class="prod_min_slider">
            [[*photo1:isnot=``:then=`<div class="prod_min_slider_it" style="background-image:url([[*photo1]])"></div>`]]
            [[*photo2:isnot=``:then=`<div class="prod_min_slider_it" style="background-image:url([[*photo2]])"></div>`]]
            [[*photo3:isnot=``:then=`<div class="prod_min_slider_it" style="background-image:url([[*photo3]])"></div>`]]
            [[*photo4:isnot=``:then=`<div class="prod_min_slider_it" style="background-image:url([[*photo4]])"></div>`]]
            <div class="prod_slider_nav">
                <div class="prod_slider_arr" id="prod_slider_prev"><ion-icon name="arrow-back"></ion-icon></div>
                <div class="prod_slider_arr" id="prod_slider_next"><ion-icon name="arrow-forward"></ion-icon></div>
            </div>
        </div>
        <div class="fixed_card_wrap">
            <div class="fixed_card">
                <h1 class="prod_title">[[*pagetitle]]</h1>
                <div class="prod_intro">[[*introtext]]</div>
                <hr>
                <form action="[[~[[*id]]? &scheme=`abs`]]" method="post">
                        <input type="hidden" name="shk-id" value="[[*id]]" />
                        <div class="prod_card_row color_row">
                            <div class="card_row_title">Цвет:</div>
                            <div class="color_wrap">
                                [[*color]]
                                <input type="hidden" name="color__[[*id]]__add" value="" id="color_input"/>
                            </div>                                    
                        </div>
                        <div class="prod_card_row">
                            <div class="card_row_title">Упаковка:</div>
                            <div class="card_spoiler_row_value card_row_pack">
                                <div class="cart_pack_wrap">
                                    [[*pack:replace=`[[+id]]==[[*id]]`]]
                                </div>
                            </div>
                        </div>
                        <div class="prod_card_row">
                            <div class="card_row_title">Цена за упаковку:</div>
                            <div class="card_pack_price">
                                <span class="shk-price">[[*price:num_format]]</span> р
                            </div>
                        </div>
                        <div class="prod_card_row kilo_price_wrap">
                            <div class="card_row_title">Цена за килограмм:</div>
                            <div class="card_kilo_price">
                                215 р
                            </div>
                        </div>
                        <div class="card_count">
                            <span class="minus"><ion-icon name="remove"></ion-icon></span>
                            <span id="inpwrap">
                                <input type="text" name="shk-count" value="1" size="3" tabindex="0">
                                <div class="up">уп.</div>
                            </span>
                            <span class="plus"><ion-icon name="add"></ion-icon></span>
                        </div>
                        <input type="submit" name="card_buy" class="btn card_buy_btn shk-but" value="Добавить в корзину">
                </form>
            </div>                        
        </div>
        <div class="prod_content">
            <h3>Описание</h3>
            <div class="prod_desc">
                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
                tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
                quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
                consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
                cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
                proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
            </div>
            <div class="prod_video">
                <iframe width="100%" height="300" src="https://www.youtube.com/embed/AUbgaoKxbuQ/?rel=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
            </div>
            <div class="har_wrap">
                <h3>Техническая информация</h3>
                <table class="har_table">
                    <tbody>
                        <tr>
                            <td class="har_title">Плотность</td>
                            <td class="har_val">1.5 кг/дм3</td>
                        </tr>
                        <tr>
                            <td class="har_title">Расход</td>
                            <td class="har_val">1.5 кг/дм3</td>
                        </tr>
                        <tr>
                            <td class="har_title">Фасовка</td>
                            <td class="har_val">5кг, 15кг</td>
                        </tr>
                        <tr>
                            <td class="har_title">Назначение</td>
                            <td class="har_val">Интерьер, фасад</td>
                        </tr>
                    </tbody>
                </table>
            </div>
        </div>
    </div>
    

    Параметры:
    alt text
    alt text

    Ссылка на страницу

  • В консоли браузера есть какие-то ошибки?

  • Ошибок в консоли нет.

  • Причем только в карточке товара страница обновляется, а в категории все нормально

  • <div clas="product_page shk-item">
    

    Тут одной буквы "s" не хватает (class).

  • Да, это жёстко ☺ Спасибо, а то все настройки перепроверяю

 

Последние комментарии

  • Использовать параметры "filterOuterTpl" и "filterTpl" для изменения чанков вывода фильтров. Сниппет tmFilters. Это есть в документации.

    Читать далее
  • B

    Добрый день.
    В какие настройки надо ввести изменения, чтобы определенные поля в tagmanager2 выводились в форме не в виде чекбоков, а в виде селектов.
    Спасибо

    Читать далее
  • Есть много разных вариантов. Есть хостинги с Монго. Тут на форуме есть баннер на один такой. Так же у MongoDB есть свой облачный сервис. Есть и другие облачные. Но лучше купить VDS сервер и установить там всё, что нужно. Инструкции у меня пока нет, но, возможно, скоро сделаю.

    Тут тоже возможны разные варианты. Если вам нравится MODX, Вы можете использовать Shopkeeper4 только как компонент для интернет-магазина. Есть интеграция с MODX. Можно использовать только админку (т.е. будет две админки). А можно и полностью магазин сделать на Shopkeeper4.

    говорят Ларевел будет поприятней

    Кому что нравится. Я Ларавел пока не пробовал использовать. Если заинтересуетесь Симфони, то здесь на форме можно задавать любые вопросы, я постараюсь помочь.

    Youtube Video

    Читать далее
  • A

    Уважаемый идеолог и создатель Шопкипера, давно не заходил к Вам на сайт.
    При недавних заходах, у меня возникло несколько вопросов:

    У меня крутится на хостинге МОДх с Шопкипером (маленький интернет магазин), тут я увидел что Вы дополнили обязательный функционал с использованием МонгоДБ. Мой хостиг не имеет такой функционал, и не собирается нам в этом помогать. Тогда просьба, если надо покупать выделенный сервер, тогда дайте рабочий порядок как этот сервер развернуть. Или МонгоДБ как то по другому можно использовать.... Я заметил что Вы использовали Symfony, Angular, MongoDB. Задается вопрос - мы уходим от МОДх и переходим на фраймворк (говорят Ларевел будет поприятней), или это просто будет сборная солянка??
    Спасибо.

    Читать далее