Перейти к содержанию
nash

Создание пагинации в админке

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

Добрый день! Делаю пагинацию в админке, на странице common/home

в контролере вывел:

$zakaz_total = $this->model_module_MyModule->getTotalZakaz();
		
		$pagination = new Pagination();
		$pagination->total = $zakaz_total;
		$pagination->page = $page;
		$pagination->limit = $this->config->get('config_admin_limit');
		$pagination->text = $this->language->get('text_pagination');
		$pagination->url = $this->url->link('common/home', 'token=' . $this->session->data['token'] . $url . '&page={page}', 'SSL');
		$this->data['pagination'] = $pagination->render();

и в шаблоне:

<div class="pagination"><?php echo $pagination; ?></div>

Кнопочки вывелись, но не листаются (отображаются все строки, всего строк - 13. В админке лимит поставил - 10) и активна всегда 2 страница.

AD7h45mG.png

 

как мне исправить эту проблему и сделать чтобы работало правильно?

Поделиться сообщением


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

Версию движка мы по внешнему виду панелей должны угадывать?

Поделиться сообщением


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

Версию движка мы по внешнему виду панелей должны угадывать?

ocstore 1.5.5.1.2

Поделиться сообщением


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

поможет кто решить проблему?

Поделиться сообщением


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

Банальный вопрос.

 

Зачем в информациионной панели пагинация?

Поделиться сообщением


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

Я могу исправить. Напишите в личку или в скайп

Поделиться сообщением


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

Банальный вопрос.

 

Зачем в информациионной панели пагинация?

 

аналогично, шеф! (с) :-D 

 

назначение информационной страницы - чисто показ последних заказов

зачем изобретать велосипед, когда есть специально выделенные страницы с фильтрами и тд?

 

если уж так хочется - вместо пагинации лучше чуть изменить механизм показа заказов на главной

например, лимит сделать не по количеству заказов, а по дате - чтоб был показ заказов за последние 3-5 дней

можно даже комбо - если за последние 3-5 дней заказов нет - тогда показывать по количеству ;)

Поделиться сообщением


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

ну ладно, как сделать пагинацию на другой странице? Я не понимаю почему она не работает, прошу помощи, чтобы помогли разобраться и найти ошибку

Поделиться сообщением


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

И мы не понимаем что не работает.

Поделиться сообщением


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

ну ладно, как сделать пагинацию на другой странице? Я не понимаю почему она не работает, прошу помощи, чтобы помогли разобраться и найти ошибку

 

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

у вас этого нет, судя по первому посту

 

смотрите как сделана пагинация в админке на других страницах

 

хотя, повторюсь - задумка так себе..

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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