Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Linkoln

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

 

Надіслати
Поділитися на інших сайтах


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

 

Надіслати
Поділитися на інших сайтах

22 minutes ago, vier said:

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

 

 

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

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

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

 

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

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

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

 

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

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

 

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

Надіслати
Поділитися на інших сайтах


это -

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

метод getCategoryFilter()

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

 

а Ваш -

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

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

 

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

Надіслати
Поділитися на інших сайтах

6 minutes ago, vier said:

это -

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

 

а Ваш -

 

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.