20 lines
513 B
PHP
Executable File
20 lines
513 B
PHP
Executable File
<?php
|
|
/**
|
|
* Controllers allow you to separate the logic of your templates from your markup.
|
|
* This is especially useful for complex logic, but also in general to keep your templates clean.
|
|
*
|
|
* In this example, we define the `$gallery` variable which is passed to the template
|
|
*
|
|
* More about controllers:
|
|
* https://getkirby.com/docs/guide/templates/controllers
|
|
*/
|
|
return function ($page) {
|
|
|
|
$gallery = $page->images()->sortBy('sort', 'filename');
|
|
|
|
return [
|
|
'gallery' => $gallery
|
|
];
|
|
|
|
};
|