Skip to content

Kirby 4.2.0


Creates chunks of the same size.

$pages->chunk(int $size): Kirby\Cms\Pages


Name Type Default Description
$size * int Number of elements per chunk

Return type


This method does not modify the existing $pages object but returns a new object with the changes applied. Learn more →

Parent class

Kirby\Cms\Pages inherited from Kirby\Toolkit\Collection


E.g. create chunks of three items per chunk:

$chunks = page('events')->children()->listen()->chunk(3);

foreach($chunks as $chunk): ?>
    <div class="wrapper">
        <?php foreach($chunk as $event): ?>
                <h2><?= $event->title()->html() ?></h2>
        <?php endforeach ?>
<?php endforeach ?>