> For the complete documentation index, see [llms.txt](https://docs.leadconverter.su/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leadconverter.su/bots/blok-deistvie/paginaciya/sozdat-paginaciyu.md).

# Создать пагинацию

Действие **«Создать пагинацию»** предназначено для разделения списка записей на отдельные страницы.

Оно используется в паре с действием которые возвращают список данных, например **«Получить текущие записи»**, **«Получить услуги»** и **«Получить ресурсы»**., так как для создания пагинации системе необходимо заранее получить уже известный список записей. После этого она сможет разделить его на страницы и отобразить пользователю в удобном виде.

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

<figure><img src="/files/v19me0aF2EGhzPSBsZri" alt=""><figcaption></figcaption></figure>

1. В поле "**Переменная пагинации**", мы указываем переменную, где будут храниться параметры которые используются для разделения большого списка с информацией по страницам.

<figure><img src="/files/Lphdl8byTsjhwr0gcR98" alt=""><figcaption></figcaption></figure>

2. В поле "**Страница**" мы указываем количество страниц, на которое мы хотим поделить наш полученный список с записями.

<figure><img src="/files/sUP9p6QCLunj2hGytCc6" alt=""><figcaption></figcaption></figure>

3. В поле "**На странице**" мы указываем сколько записей должно отображаться на одной странице.

<figure><img src="/files/Wpln9KAKTeU49guWkHZ7" alt=""><figcaption></figcaption></figure>

Результат создания пагинации сохраняется в перемененную в формате JSON кода.

```
{"page":1,"per_page":10,"total":null,"last_page":null,"has_more":null,"has_prev":false}
```

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

| Переменная | За что отвечает                                                                                                                      |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| page       | Номер текущей страницы.                                                                                                              |
| per\_page  | Количество элементов, отображаемых на одной странице.                                                                                |
| total      | Общее количество элементов во всей выборке.                                                                                          |
| last\_page | Номер последней страницы.                                                                                                            |
| has\_more  | Показывает, существует ли следующая страница. Обычно принимает значения `true` или `false`.                                          |
| has\_prev  | Показывает, существует ли предыдущая страница. `false` означает, что текущая страница является первой, поэтому перейти назад нельзя. |

{% hint style="success" %}
Остались вопросы?

В нашей техподдержке вы с легкостью найдёте нужные ответы.&#x20;

Выберите удобный способ связи и свяжитесь с нами :relaxed::point\_down:
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
