diff --git a/config/packages/knp.yaml b/config/packages/knp.yaml new file mode 100644 index 0000000..894d10d --- /dev/null +++ b/config/packages/knp.yaml @@ -0,0 +1,11 @@ +knp_paginator: + page_range: 4 + default_options: + page_name: page # page query parameter name + sort_field_name: sort # sort field query parameter name + sort_direction_name: direction # sort direction query parameter name + distinct: true # ensure distinct results, useful when ORM queries are using GROUP BY statements + template: + pagination: '@Core/pager/sliding.html.twig' # sliding pagination controls template + sortable: '@KnpPaginator/Pagination/sortable_link.html.twig' # sort link template + filtration: '@KnpPaginator/Pagination/filtration.html.twig' # filters template diff --git a/core/Resources/views/pager/sliding.html.twig b/core/Resources/views/pager/sliding.html.twig new file mode 100644 index 0000000..409417d --- /dev/null +++ b/core/Resources/views/pager/sliding.html.twig @@ -0,0 +1,76 @@ +{% if pageCount > 1 %} + +{% endif %}