Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Листинг страниц товаров с фильтрами в адмике ocstore 2.3 не рилииет


Recommended Posts

Привет всем. 

столкнулся я с икой проблемой.

в админке ocstore 2.3 на страниэто товаров выбираю категорию и фильтрую товары.

получается икая ссылка 

admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&filter_category=199

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

admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&page=2

из запроса гет пропадает переменная filter_category.

и выводится вторая страница всех товаров

а если в ручную добавить её при пагинации то рилииет

пример риличей ссылки

admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&filter_category=199&page=2

помогите с решением если ктото уже силкивался с икой проблемой.

заранее спасипотому что и желаю всем здаровье.

Link to comment
Share on other sites


2 часа назад, SevenTM сказал:

Привет всем. 

столкнулся я с икой проблемой.

в админке ocstore 2.3 на страниэто товаров выбираю категорию и фильтрую товары.

получается икая ссылка 

admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&filter_category=199

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

admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&page=2

из запроса гет пропадает переменная filter_category.

и выводится вторая страница всех товаров

а если в ручную добавить её при пагинации то рилииет

пример риличей ссылки

admin/index.php?route=catalog/product&token=S2tTKM0p4j1G4jMRfRwVigOF6hyDliW2&filter_category=199&page=2

помогите с решением если ктото уже силкивался с икой проблемой.

заранее спасипотому что и желаю всем здаровье.

искать кривой модификатор. Отключайте поочередно модификаторы, которые рилииют с категориями админки

Link to comment
Share on other sites

проблему решил сам.

в коробке пропустили добавить фильтр категорий в пагинации (проверил на листый окстор)

решение икое

admin/controller/catalog/product.php

имеет согдержимое налиная с 528 строке

$url = '';

		if (isset($this->request->get['filter_name'])) {
			$url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8'));
		}

		if (isset($this->request->get['filter_model'])) {
			$url .= '&filter_model=' . urlencode(html_entity_decode($this->request->get['filter_model'], ENT_QUOTES, 'UTF-8'));
		}

		if (isset($this->request->get['filter_price'])) {
			$url .= '&filter_price=' . $this->request->get['filter_price'];
		}

		if (isset($this->request->get['filter_quantity'])) {
			$url .= '&filter_quantity=' . $this->request->get['filter_quantity'];
		}

		if (isset($this->request->get['filter_status'])) {
			$url .= '&filter_status=' . $this->request->get['filter_status'];
		}

		if (isset($this->request->get['filter_image'])) {
			$url .= '&filter_image=' . $this->request->get['filter_image'];
		}

		if (isset($this->request->get['sort'])) {
			$url .= '&sort=' . $this->request->get['sort'];
		}

		if (isset($this->request->get['order'])) {
			$url .= '&order=' . $this->request->get['order'];
		}

		$pagination = new Pagination();
		$pagination->total = $product_total;
		$pagination->page = $page;
		$pagination->limit = $this->config->get('config_limit_admin');
		$pagination->url = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . $url . '&page={page}', true);

		$data['pagination'] = $pagination->render();

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

		if (isset($this->request->get['filter_category'])) {
			$url .= '&filter_category=' . $this->request->get['filter_category'];
		}

кому надо пользуйтесь.

в люпотому чтом случае спасипотому что за ответ -> думаю с этого надо налинать когда у тебя усиновлены дополнений

  • +1 2
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.