Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Linkoln
 Поделиться

Рекомендованные сообщения

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

 

https://clip2net.com/s/45U3UrO вот тут как? есть оба варианта. как так?

 

Ссылка на комментарий
Поделиться на других сайтах


Вот это у товаров заполнено?

 

image.png.f803b96983d6c3b591919801bf9d9836.png

Ссылка на комментарий
Поделиться на других сайтах

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:

это -

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

 

а Ваш -

 

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

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

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.