在 Silverstripe 管理中增加分页

Increasing pagination in Silverstripe admin

我正在使用 Silverstripe 3.1。该网站将拥有数百名用户和大量文件/资产。

如何在用户和文件的管理员中增加列出的项目数(从每页 15 个增加到 50 个左右)。

如果我可以为管理的所有区域默认设置它就更好了。

您可以通过重载 getCMSFields() 并在网格分页器字段上使用方法 $field->setItemsPerPage(50) 手动完成此操作。

另一种选择是使用 yaml 文件。您需要创建 config.yml 并将其放入 _config 目录,然后放入您的 yaml 文件:

GridFieldPaginator:
    itemsPerPage: 50

另请检查这些链接: