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


Не Работает Сортировка Товаров И Лимит Выдачи На Страницу


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Милый Мишка

Милый Мишка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородНижний Новгород

Отправлено 25 Август 2014 - 13:07

Добрый день, помогите, пожалуйста!

Аккаунт 285534, адрес магазина милыймишка.рф(http://xn--80apadgdfd3i0a.xn--p1ai/ (http://xn--80apadgdfd3i0a.xn--p1ai/)), шаблон Вечность.

Проблема:
1) Не работает возможность выбора лимита выдачи товаров на страницу.
В основных настройках выбрали 20, но все товары показываются вместе, пользователь не может сам выбрать, сколько товаров должно быть на 1 странице

2) нет возможности сортировки по свойствам и характеристикам
В товарной категории "одежда для детей до 1 года" и в "боди с длинным рукавом" есть и свойства товара (размер) и характеристики (цвет и производитель).
Фильтры в настройках категории выбраны, но на странице каталога их нет.

3) нет сортировки товаров в каталоге вообще, то есть в основных настройках мы выбрали "по количеству: много-мало", но пользователь выбрать другой тип сортировки не может - в каталоге нет такого поля.

#2 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 25 Август 2014 - 14:56

Просмотр сообщенияМилый Мишка (25 Август 2014 - 13:07) писал:

Добрый день, помогите, пожалуйста!

Аккаунт 285534, адрес магазина милыймишка.рф(http://xn--80apadgdfd3i0a.xn--p1ai/ (http://xn--80apadgdfd3i0a.xn--p1ai/)), шаблон Вечность.

Проблема:
1) Не работает возможность выбора лимита выдачи товаров на страницу.
В основных настройках выбрали 20, но все товары показываются вместе, пользователь не может сам выбрать, сколько товаров должно быть на 1 странице

2) нет возможности сортировки по свойствам и характеристикам
В товарной категории "одежда для детей до 1 года" и в "боди с длинным рукавом" есть и свойства товара (размер) и характеристики (цвет и производитель).
Фильтры в настройках категории выбраны, но на странице каталога их нет.

3) нет сортировки товаров в каталоге вообще, то есть в основных настройках мы выбрали "по количеству: много-мало", но пользователь выбрать другой тип сортировки не может - в каталоге нет такого поля.
Здравствуйте,
1. у Вас установлен бесконечный скрол, что бы его убрать нужно в main.js  удалить код

//Подгрузка товаров в каталоге 
$(function(){
  var $container = $('.containers');
  // Минимальное расстояние между товарами в каталоге
  $container.imagesLoaded(function(){
	  $container.masonry({
	  itemSelector: '.items',
	  // указываем класс элемента являющегося блоком в нашей сетке
	  singleMode: false,
	  // true - если у вас все блоки одинаковой ширины
	  isResizable: true,
	  // перестраивает блоки при изменении размеров окна
	  isAnimated: false,
	  // Ужиматься до минимальной ширины, чтобы можно было центрировать блок
	  isFitWidth: true,
	  // анимируем перестроение блоков
	  animationOptions: { 
		queue: false, 
		duration: 300 
	  }
	  // опции анимации - очередь и продолжительность анимации
	});
  });
  
  var lastPage = 1;
  var pagesNum = $("div.pagination").find("a:last").text();   // Количество страниц
  
  $container.infinitescroll({
	navSelector  : '.pagination',	// класс элемента постраничной навигации 
	nextSelector : '.pagination a',  // класс элемента постраничной навигации, ссылка на следующую страницу
	itemSelector : '.items',	 // класс элементов, которые будем извлекать
	loading: {
		msgText: 'Пожалуйста подождите...',
		finishedMsg: 'Больше нет товаров.',
		img: infiniteScrollLoaderPath ? infiniteScrollLoaderPath : '/loader.gif'
	  }
	},
	function( newElements ) {
	  // скрываем новые элементы, пока они не загрузятся
	  var $newElems = $( newElements ).css({ opacity: 0 });
	  // обеспечиваем загрузку изображением перед добавление из на страницу
	  $newElems.imagesLoaded(function(){
		// показываем готовые элементы
		$newElems.animate({ opacity: 1 });
		$container.masonry( 'appended', $newElems, true ); 
	  });
	  lastPage++;
	  // если это последняя страница
	  if(lastPage >= pagesNum){
		$container.infinitescroll('pause');
	  }
	}
  );
});


2. Вам нужно добавить фильтры по характеристикам и свойствам к категориям

#3 Милый Мишка

Милый Мишка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородНижний Новгород

Отправлено 27 Август 2014 - 12:43

Спасибо за ответ, но это не решает проблемы.

1. Удаление этого кода действительно приводит к тому, что каталог делится на страницы, но во-первых, пользователю все равно не предлагают выбрать, по сколько товаров показывать, а во-вторых, пропадает все оформление страницы - нет ни цены, ни кнопки заказать.

2. В категориях боди с длинным рукавом и одежда для новорожденных фильтры установлены, но на странице их все равно нет.

скрин

скрин

скрин

скрин

скрин

Прикрепленные изображения

  • Безымянный1.png
  • Безымянный1.png
  • Безымянный2.png
  • Безымянный1.png


#4 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 27 Август 2014 - 13:10

Просмотр сообщенияМилый Мишка (27 Август 2014 - 12:43) писал:

Спасибо за ответ, но это не решает проблемы.

1. Удаление этого кода действительно приводит к тому, что каталог делится на страницы, но во-первых, пользователю все равно не предлагают выбрать, по сколько товаров показывать, а во-вторых, пропадает все оформление страницы - нет ни цены, ни кнопки заказать.

2. В категориях боди с длинным рукавом и одежда для новорожденных фильтры установлены, но на странице их все равно нет.

скрин

скрин

скрин

скрин

скрин

Исправление для сортировки
В шаблоне HTML
Находим
{% IFNOT goods_empty && nested_categories_list_empty=0 %} 

Заменяем на
{% IF goods_empty=0 || goods_filters_empty=0 %}

В style.css
Находим
header.controls {
padding: 1em;
background: #fbec5d !important;
margin-bottom: 0em;
border: 3px solid #892ca0;
border-radius: 15px;
}

Заменяем на
header.controls {
padding: 1em;
background: #fbec5d !important;
margin-bottom: 0em;
border: 3px solid #892ca0;
border-radius: 15px;
margin-top: 30px;
}


#5 Милый Мишка

Милый Мишка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородНижний Новгород

Отправлено 27 Август 2014 - 16:18

В шаблоне HTML нет кода
{% IFNOT goods_empty && nested_categories_list_empty=0 %}

У меня шаблон вечность.

Что тогда можно сделать?

style.css изменила, но ничего не поменялось

#6 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 27 Август 2014 - 16:20

Просмотр сообщенияМилый Мишка (27 Август 2014 - 16:18) писал:

В шаблоне HTML нет кода
{% IFNOT goods_empty && nested_categories_list_empty=0 %}

У меня шаблон вечность.

Что тогда можно сделать?

style.css изменила, но ничего не поменялось

Необходимо вносить изменения в шаблоне "Товары", извините за допущенную ошибку.

#7 Милый Мишка

Милый Мишка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 247 сообщений
  • ГородНижний Новгород

Отправлено 27 Август 2014 - 19:38

Спасибо! Все работает!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных