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


Фото
- - - - -

отдельная корзина на мобильной версии


Best Answer chocolate_moles , 26.01.2020 - 22:19

Друзья, как правильней сделать корзину на мобильной версии так чтоб туда тоже улетал товар и считал количество 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 собственно блок для мобильной корзины

Перейти к посту


  • Чтобы отвечать, сперва войдите на форум
3 ответов в теме

#1 megauser

megauser
  • Пользователь
  • 124 сообщений
  • Дизайн, Заказчик, Пользователь
  • Откуда:Россия

Опубликовано 26.01.2020 - 20:43

Друзья, как правильней сделать корзину на мобильной версии так чтоб туда тоже улетал товар и считал количество ajax? 

 

		<div id="cart_informer">
			{include file='cart_informer.tpl'}
		</div>

Возможно ли сделать cart_informer классом и несколько инклудов сделать, один скрывать на мобильном а другой открывать? по дизайну не выходит сделать все одной корзиной. Кто сталкивался и какие пути решения?



#2 shooroop

shooroop
  • Фрилансер
  • 1 052 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 26.01.2020 - 20:58

js

 

проверка если мобильная версия то перемещать #cart_informer  в нужное место на дизайне.. и все



#3 chocolate_moles

chocolate_moles
  • Фрилансер
  • 496 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Санкт-Петербург

Опубликовано 26.01.2020 - 22:19   Best Answer

Друзья, как правильней сделать корзину на мобильной версии так чтоб туда тоже улетал товар и считал количество 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 собственно блок для мобильной корзины



#4 megauser

megauser
  • Пользователь
  • 124 сообщений
  • Дизайн, Заказчик, Пользователь
  • Откуда:Россия

Опубликовано 26.01.2020 - 22:20

Ну например, в 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 собственно блок для мобильной корзины

 

Отличное решение, сейчас попробую.






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых