1. Создаем набор параметров pdoPage, называем mfilter_pagination
. (Открыть сниппет pdoPage, перейти на вкладку "Параметры" -> "Добавить набор парметров")
2. Скачиваем файлик с набором параметров — mfilter_pagination.json.
3. Переходим в созданным нами набор параметров, и прокручиваем вниз. Там будет кнопка "Импорт параметров". Нажимаем ее, и загружаем файл.
4. При вызове Сниппета pdoPage указываем набор параметров так: [[!pdoPage@mfilter_pagination? &tpl=`...`]]
Кстати, если вы попробуете сохранить свой набор параметров, то с некоторой вероятностью получите непонятную ошибку. Не переживайте и ругайтесь. Просто скопируйте URL, и обрежте ненужный код, оставив только JSON. А в нем замените %20 на симво пробела. Проверить валидность получившегося кода можно тут - http://jsonviewer.stack.hu/
CSS Стили:
ul.pagination li{ display: inline-block; margin-right: 8px; vertical-align: middle; } ul.pagination li a, ul.pagination li span{ border:1px solid transparent; display: block; border-radius:2px; color: #000000; font-size: 16px; padding: 3px; text-decoration: none; min-width: 30px; height: 30px; text-align: center; } ul.pagination li.active a, ul.pagination li.active span{ background-color: #000000; color: #fff; border:1px solid #000000; } ul.pagination li.first a, ul.pagination li.first span{ position: relative; border:1px solid; padding-left: 7px; padding-right: 7px; } ul.pagination li.first a:before, ul.pagination li.first span:before{ content: ''; position: absolute; top:50%; left: 50%; margin-top: -5px; margin-left: -2.5px; width: 0; height: 0; border-style: solid; border-width: 5px 5px 5px 0; border-color: transparent #000000 transparent transparent; } ul.pagination li.last a, ul.pagination li.last span{ position: relative; border:1px solid; padding-left: 7px; padding-right: 7px; } ul.pagination li.last a:before, ul.pagination li.last span:before{ content: ''; position: absolute; top:50%; left: 50%; margin-top: -5px; margin-left: -2.5px; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #000000; } ul.pagination li.disabled{ opacity: 0.5; }
Комментарии (0)
Не писать ответ