megauser Опубликовано 26 января, 2020 Жалоба Поделиться Опубликовано 26 января, 2020 Друзья, как правильней сделать корзину на мобильной версии так чтоб туда тоже улетал товар и считал количество ajax? <div id="cart_informer"> {include file='cart_informer.tpl'} </div> Возможно ли сделать cart_informer классом и несколько инклудов сделать, один скрывать на мобильном а другой открывать? по дизайну не выходит сделать все одной корзиной. Кто сталкивался и какие пути решения? Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 26 января, 2020 Жалоба Поделиться Опубликовано 26 января, 2020 js проверка если мобильная версия то перемещать #cart_informer в нужное место на дизайне.. и все Цитата Ссылка на сообщение Поделиться на другие сайты
Решение chocolate_moles Опубликовано 26 января, 2020 Решение Жалоба Поделиться Опубликовано 26 января, 2020 Друзья, как правильней сделать корзину на мобильной версии так чтоб туда тоже улетал товар и считал количество ajax? <div id="cart_informer"> {include file='cart_informer.tpl'} </div> Возможно ли сделать cart_informer классом и несколько инклудов сделать, один скрывать на мобильном а другой открывать? по дизайну не выходит сделать все одной корзиной. Кто сталкивался и какие пути решения? Ну например, в ajax/cart.php меняете $result = $simpla->design->fetch('cart_informer.tpl'); на $result = array( 'mobile'=>$simpla->design->fetch('cart_informer_mobile.tpl'), 'desktop'=>$simpla->design->fetch('cart_informer.tpl') ); создаете соответственно cart_informer_mobile.tpl в ajax_cart.js меняете $('#cart_informer').html(data); на $('#cart_informer').html(data.desktop); $('#cart_informer_mobile').html(data.mobile); где #cart_informer_mobile собственно блок для мобильной корзины Цитата Ссылка на сообщение Поделиться на другие сайты
megauser Опубликовано 26 января, 2020 Автор Жалоба Поделиться Опубликовано 26 января, 2020 Ну например, в ajax/cart.php меняете $result = $simpla->design->fetch('cart_informer.tpl'); на $result = array( 'mobile'=>$simpla->design->fetch('cart_informer_mobile.tpl'), 'desktop'=>$simpla->design->fetch('cart_informer.tpl') ); создаете соответственно cart_informer_mobile.tpl в ajax_cart.js меняете $('#cart_informer').html(data); на $('#cart_informer').html(data.desktop); $('#cart_informer_mobile').html(data.mobile); где #cart_informer_mobile собственно блок для мобильной корзины Отличное решение, сейчас попробую. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.