Пагинация с разметкой Bootstrap 4

Как в October CMS сделать так, чтобы пагинация выводилась с html-разметкой для Bootstrap 4. Не самое лучшее, но всё таки решение которое я нашёл для этого.

пагинация

  На данный момент, по умолчанию в October CMS выводится пагинация с разметкой для Bootstrap 3. Если у вас подключен бутстрап 4, то пагинация не будет иметь стилей.

  Но дело в том, что внутри Laravel есть пагинация с разметкой для Bootstrap 4 и вопрос лишь в том, как его от туда вытянуть.

Какое решение нашёл я.

Перелопатив гугл, я так ничего дельного не нашёл, но зато узнал где же лежат эти файлы генерирующие пагинацию.

\vendor\laravel\framework\src\Illuminate\Pagination\resources\views\default.blade.php

Пагинация с разметкой для бутстрап 4 генерируется в файле:

\vendor\laravel\framework\src\Illuminate\Pagination\resources\views\bootstrap-4.blade.php

В общем тыкал-мыкал и пришёл к тому что просто скопировал код из файла bootstrap-4.blade.php и вставил его в файл default.blade.php


 

Пагинация в October CMS

Чтобы получить

$items = Item::where('category_id', 1)->orderBy('id', 'ask')->paginate(10);

Разберём цепочку:

  • where('category_id', 1) - выбрать все записи принадлежащие некой категории у которой id равно 1
  • orderBy('id', 'ask') - сортировать записи по id в порядке убывания. Могут быть значения ask и desc
  • paginate(10) - вывод по 10 записей на странице

Теперь в файле htm нашего клмпонента в нужном месте выводим пагинацию:

{{ items.render|raw }}

В результате получим вот такое:

Ну а если исправим запрос так:

$items = Item::where('category_id', 1)->orderBy('id', 'ask')->simplePaginate(10);

То получим пагинацию такого вида:

Записи по теме
said в цитатах форума RainLab.Forum
said Если вы используете на сайте плагин Forum от RainLab, вы можете заметить что при цитировании сообщений, вместе с цитируемым текстом в начало цитаты вставляется имя автора сообщения и слово said.
Как включить обновления в OctoberCMS
обновление Где в October CMS находится настройка позволяющая разрешить обновления ядра сайта и установленных на нём плагинов и как правильно её включить.
Как сменить URL адрес админки в October CMS
Как сменить URL адрес админки в October CMS Небольшая инструкция о том, как просто в October CMS изменить url-адрес бекенд части сайта со стандартного backend на любой другой который вам нравится.
Русский язык для даты в October CMS
Русский язык для даты в October CMS Как в October CMS включить русский язык для выводимых на фронтенд дат. Если у вас в October CMS время и дата отображаются на английском языке, то значит что в настройках вы не меняли локализацию (язык) для фронтальной части сайта.

 

 

Комментарии 0

*** чтобы писать комментарии.