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

[Решено] Отображение фильтров в админке


Recommended Posts

Добрый день, подскажите, как исправить вывод фильтров в админке, выводит чёрти как...

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

 

бред какой то или я что то не понимаю....

 

post-684617-0-10796800-1442235256_thumb.png

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

это для групп фильтров, с ними все ок

а для фильтров внутри группы - выводит именно по очередности добавления

 

для сортировки нужно будет джойнить таблицу _filter в запрос и по f.sort_order сортировать

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

в ocStore такой запрос

$filter_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "filter WHERE filter_group_id = '" . (int)$filter_group_id . "'");

сортировка не указана. 

а вообще в MyISAM нет понятия очередность добавления. записи там хранятся в своем порядке. выбираются так же.

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

это не для групп, а для фильтров.

только для общего списка, а не для конкретного, эт да - недосмотрел.

но код именно этот и нужен.

admin/model/catalog/filter.php

	public function getFilterDescriptions($filter_group_id) {
		$filter_data = array();
		
		$filter_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "filter WHERE filter_group_id = '" . (int)$filter_group_id . "'");
>>

	public function getFilterDescriptions($filter_group_id) {
		$filter_data = array();
		
		$filter_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "filter WHERE filter_group_id = '" . (int)$filter_group_id . "' ORDER BY sort_order ASC");
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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