Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Paging, sorting and page sizes in the administration interface

This page is for administrators of large installations, and for anyone who wants longer or shorter lists in the admin. Every long list in the administration interface is now paged, and its page size is a setting…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/features/6.0/admin-list-paging.md

On this page

Paging, sorting and page sizes in the administration interface

This page is for administrators of large installations, and for anyone who wants longer or shorter lists in the admin. Every long list in the administration interface is now paged, and its page size is a setting. Before, an installation with many sites, thousands of locations or thousands of roles could fail to draw some of these pages at all: the whole list was read, and a query ran for every row, before the first byte was sent.

Change a page size

All sizes are in admininterface.ini, block [PaginationSettings], keyed by module/view:

# settings/override/admininterface.ini.append.php
[PaginationSettings]
DefaultItemsPerPage=25
ItemsPerPage[section/list]=50
ItemsPerPage[class/classlist]=100

Clear the caches after the change:

php bin/php/ezcache.php --clear-all --allow-root-user

To see the keys your installation ships:

grep -n -A40 "^\[PaginationSettings\]" settings/admininterface.ini

The full table of keys, the four settings that predate the block, and the one list that is deliberately not paged are in Where the page sizes live.

Pick your own size in the sub-items list

The Table options panel of the sub-items list has a Custom field: any whole number from 1 to 10000, stored as a user preference. See Sub-items list: custom page size.

What is paged now

ListNotes
Locations tab of an itemLocations tab paging and sorting
Roles, and the policies of a roleRole and policy paging; the role list also shows the role id and sorts
The users and groups of a roleRole assignment paging: sorted by name, with a name filter; the role list counts them per role
Class list, class group list, workflow group list, PDF export listnone had paging before
Discount groups, order status, VAT rules, product categoriesread their whole list before
VAT types, translations, extensions, cronjob scripts, REST applicationsread their whole list before
Package listhad a page size but no pager to reach page two, and drew every package on every page
Section list, collected information overview, state groups, search statisticsmoved onto the settings block
RSS listRSS list
Layout lists of the layouts editorpaged by explayouts_ui entries in the same block

Also:

  • The extension list sorts by the extension's own name and its license, and keeps the sort in the address, so paging does not lose it.
  • Item view tabs no longer load everything they count.
  • In the role view, the policy window that actually renders is the one that is bounded.

Settings

FileBlockKeyDefaultScope
settings/admininterface.iniPaginationSettingsDefaultItemsPerPage25global
settings/admininterface.iniPaginationSettingsItemsPerPage[<module>/<view>]25 (10 for workflow/processlist and state/groups, 15 for shop/orderlist and shop/customerlist, 50 for shop/archivelist)global
settings/content.iniLocationsSettingsLocationsPerPage25global
settings/site.iniRoleSettingsPoliciesPerPage, PolicyPreviewPerRole, RolesPerPageList[]25, 10, 10/25/50global

For developers

The modules read their size through one helper instead of a number written in the module. The helper also gives the lists their paging parameters and the user's chosen page size. See "Where the reading happens" in Where the page sizes live.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x