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

Порядок сортировки производителей


Dizels

Recommended Posts

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

post-30578-0-26231300-1369121038_thumb.jpg

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


`catalog/controller/product/manufacturer.php`, строка #33

 

$results = $this->model_catalog_manufacturer->getManufacturers();

заменить на

$results = $this->model_catalog_manufacturer->getManufacturers(
array('sort' => 'sort_order', 'order'=>'ASC')
);

и чуть ниже - часть

foreach ($results as $result) {
if (is_numeric(utf8_substr($result['name'], 0, 1))) {
$key = '0 - 9';
} else {
$key = utf8_substr(utf8_strtoupper($result['name']), 0, 1);
}

изменить на:

foreach ($results as $result) {
/*
if (is_numeric(utf8_substr($result['name'], 0, 1))) {
$key = '0 - 9';
} else {
$key = utf8_substr(utf8_strtoupper($result['name']), 0, 1);
}
*/
$key = $this->language->get('button_view');
Надіслати
Поділитися на інших сайтах


На последней девелоперской версии (2.0) у меня работает.

 

Не спорю, но я то не девелопер:) и пользуюсь тем, что доступно для скачивания обычным юзерам :) Версия 1,5,4,1 - не работает:(

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


Не спорю, но я то не девелопер :) и пользуюсь тем, что доступно для скачивания обычным юзерам :) Версия 1,5,4,1 - не работает :(

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

Или ждите, пока у кого-то время и желание появится конкретно на 1541 проверить и выяснить, что там не так. Я ухожу, мне сейчас не до этого.

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


Вопрос все еще не решен - очень прошу помочь в его решении!!! Ребят, неужели ни у кого не возникало необходимости выстроить производителей не по алфавиту?

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


  • 2 months later...

тебе почти все правильно написали..

в контроллере в строчке с выборкой из БД добавляешь строчку, которую написал г-н rb2:

$this->model_catalog_manufacturer->getManufacturers(array('sort' => 'sort_order', 'order'=>'ASC'));

вместо ASC можешь написать DESC (сортировка в обратную сторону)

 

и все как бэ

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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