Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

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

Link to post
Share on other sites

Неужели никто не задавался целью выстроить производителей в необходимом порядке, а не по алфавиту?

Link to post
Share on other sites

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

Link to post
Share on other sites

`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');
Link to post
Share on other sites

Сделал все как описали - не помогает :((

Link to post
Share on other sites

Вот на всякий случай прикрепляю файл, но уверен, что все сделал как Вы сказали.

manufacturer.php

Link to post
Share on other sites

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

Link to post
Share on other sites

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

 

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

Все еще нужна помощь по этому вопросу.

Link to post
Share on other sites

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

Link to post
Share on other sites

Люди!!! Ну помогите:) Уже как то надоело в этом топике самому с собой общаться...

Link to post
Share on other sites

  • 2 months later...

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

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

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

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

 

и все как бэ

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.