Are you an LLM? You can read better optimized documentation at /classes/paginationMethods/setNavigationLayout.md for this page in Markdown format
setNavigationLayout
Опциональный метод, устанавливает режим группировки кнопок навигации (расположение стрелок < > << >> на строках).
Параметры метода
| # | Название | Тип | Описание |
|---|---|---|---|
| 1 | layout | PaginationLayout | Константа режима отображения (см. ниже) |
Возможные значения (Константы)
PaginationLayout — перечисление (Enum). Содержит 3 константы, они определяют, как будут расположены кнопки навигации:
PaginationLayout::ROW(0) — Все кнопки навигации в одну строку (по умолчанию).PaginationLayout::SPLIT(1) — Разделение: кнопки "Назад/Вперед" на одной строке, "Начало/Конец" на второй.PaginationLayout::SMART(2) — Умная группировка: если кнопок навигации больше 2-х, они разделяются на две строки; если 2 и меньше — в одну строку.
Возвращает
Pagination — экземпляр класса Pagination
Пример использования
php
use ZenithGram\ZenithGram\Enums\PaginationLayout;
// Пример 1: Разделить на две строки
$tg->pagination()->setNavigationLayout(PaginationLayout::SPLIT);
// Пример 2: Умная группировка
$tg->pagination()->setNavigationLayout(PaginationLayout::SMART);