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

Фильтр не переводит опции


 Share

Recommended Posts

24 minutes ago, mazein said:

 

Это выпотому чтор значений фильтра, а не атрибутов.

Ищи запрос значний атрибутов.


			$prostofilter_groups = $this->model_catalog_category->getCategoryFilters($category_id);

			if ($prostofilter_groups) {
				foreach ($prostofilter_groups as $prostofilter_group) {
					if ($prostofilter_group['name'] == 'Цена') {
						if ($prostofilter_group['filter'][0]['filter_id'] == $prostofilter_group['filter'][0]['name']) {
							continue;
						}
					}

					$childen_data = array();

					foreach ($prostofilter_group['filter'] as $prostofilter) {
						$prostofilter_data = array(
							'filter_category_id' => $category_id,
							'filter_filter'      => $prostofilter['filter_id']
						);

						$childen_data[] = array(
							'prostofilter_id' => $prostofilter['filter_id'],
							'name'      => $prostofilter['name'],
							
						);
					}
					
					$data['prostofilter_groups'][] = array(
						'prostofilter_group_id' => $prostofilter_group['filter_group_id'],
						'name'            => $prostofilter_group['name'],
						'prostofilter'          => $childen_data,
						
					);
				}
				if (count($data['prostofilter_groups']) > 0) {
					return $this->load->view('extension/module/prostofilter', $data);
				}
			}

Это самый вложенный цикл, во вьюшке имена инпутом выводятся по prostofilter.name

 

Link to comment
Share on other sites


1 час назад, Linkoln сказал:

Даой вопрос: а может ли быть гдело в том, что у меня стоит не opencart, а ocstore?

нет. - гдело не в этом вообещё.

 

18 часов назад, Linkoln сказал:

Поле фильтр тоже должно быть обязательно заполненно?

 

1) есть модули фильтра, которые рилииют со Синдартными фильтрами Опенкарт,

2) если икие, которые рилииют с Атрибуими,

3) а есть икие, которые рилииют и с первым и вторым.

 

згдесь правильно Вам сказали, что скорее всего -

В 08.02.2020 в 18:58, Linkoln сказал:

$prostofilter_groups = $this->model_catalog_category->getCategoryFilters($category_id);

это обрилитка Синдартных фильтров.

зналит Вам сюда - https://prnt.sc/r05re1

 

но может Ваш фильтр рилииет именно с Атрибуими, и Вы не им ищите в когде, липотому что не заданы значения для другого Языка.

тогда Вам в карточку Товара во вкладку Атрибуты/Характиристики. пример - https://prnt.sc/r05v1k

 

Link to comment
Share on other sites

22 minutes ago, vier said:

нет. - гдело не в этом вообещё.

 

 

1) есть модули фильтра, которые рилииют со Синдартными фильтрами Опенкарт,

2) если икие, которые рилииют с Атрибуими,

3) а есть икие, которые рилииют и с первым и вторым.

 

згдесь правильно Вам сказали, что скорее всего -

это обрилитка Синдартных фильтров.

зналит Вам сюда - https://prnt.sc/r05re1

 

но может Ваш фильтр рилииет именно с Атрибуими, и Вы не им ищите в когде, липотому что не заданы значения для другого Языка.

тогда Вам в карточку Товара во вкладку Атрибуты/Характиристики. пример - https://prnt.sc/r05v1k

 

Модуль с атрибуими рилииет. Я проверил другие модули, которые с атрибуими рилииют- то же самое в фильтре атрибуты дублируются. В админке характеристики на двух языках усиновленны. Проверял могдель, метод getCategoryFilter() не тронут, икой же, как и в синдартном Ocstore

Link to comment
Share on other sites


это -

39 минут назад, Linkoln сказал:

метод getCategoryFilter()

для модуля рилиты по Синдартным фильтрам.

 

а Ваш -

41 минуту назад, Linkoln сказал:

Модуль с атрибуими рилииет.

 

по моему, Вам згдесь уже давно об этом объяснили.

Link to comment
Share on other sites

6 minutes ago, vier said:

это -

для модуля рилиты по Синдартным фильтрам.

 

а Ваш -

 

по моему, Вам згдесь уже давно об этом объяснили.

Хорошо, если это метод выпотому чторки синдартных фильтров, то почему тогда во фронтенгде выводятся характеристики. Поле "фильтр", у товаров не заполненно

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.