Работая с Kirby CMS, я пытаюсь вытащить все файлы страницы и применить разную разметку к изображениям и видео.В Кирби есть команда $ file-> type (), которую, я думаю, мне придется использовать в операторе if, чтобы разобрать файлы, но мой текущий код не работает.Я попробовал вот что:
<?php
$page = page('PageTitle');
$page_files = $page->files();
?>
<div class="slider-container" id="slider#">
<div class="slider">
<?php foreach($page_files->sortBy('sort', 'asc') as $page_file): ?>
<?php if ($page_file->type() == 'image') { ?>
<div style="background: url('<?= $page_file->url() ?>'); background-size: cover; height: 100vh;"></div>
<?php endif; ?>
<?php endforeach ?>
</div>
</div>
Что я делаю не так?