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

Сортировка поля Главная категория при редактировании товара


md5

Recommended Posts

Здравствуйте.

 

Подскажите как сделать, чтобы при выборе в поле главной категории значения были отсортированы, т.к. без сортировки там просто не найти нужну категорию.

Сейчас как на скришоте, дико не удобно.

ocstore_3_main_cat.jpg

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


Откройте файл  admin\view\template\catalog\product_form.twig

В самом низу перед 

{{ footer }}

добавьте

<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2-bootstrap-css/1.4.6/select2-bootstrap.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/i18n/ru.js"></script>
<script type="text/javascript">
		$(document).ready(function() {
		   $("select").select2();
		   language: "ru"
		});
</script>
<style type="text/css">
.select2-dropdown { z-index: : 1 !Important;}
.select2-container {width:100% !Important;}
.select2-container .select2-selection--single {height: 35px !Important;}
.select2-container--default .select2-selection--single {border: 1px solid #ccc !Important;border-radius: 3px !Important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 1px!Important;}
}</style>

Сохраните и очистите все кэши.

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

Спасибо за решение.

 

Попробовал еще, в файле admin/model/catalog/category.php

 

public function getCategories($data = array()) {

...

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
            $sql .= " ORDER BY " . $data['sort'];
        } else {
            $sql .= " ORDER BY sort_order";          
        }

заменил на 

        if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
            $sql .= " ORDER BY " . $data['sort'];
        } else {
            $sql .= " ORDER BY name";   
        }

 

Категории сортируются как нужно.

Насколько правильно такое решение?

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


4 минуты назад, md5 сказал:

Насколько правильно такое решение?

Самое правильное

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

  • 1 year later...
  • 3 months later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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