Reference

Guide

$page->videos()

Filters the Files collection by type videos

$page->videos(): Kirby\Cms\Files

Return type

Kirby\Cms\Files

Example

<h2>Videos</h2>
<?php foreach($page->videos() as $video): ?>
<video width="300" height="200" controls>
  <source src="<?= $video->url() ?>" type="<?= $video->mime() ?>">
</video>
<?php endforeach ?>

What is a video file?

Kirby considers the following file types as video:

  • mov
  • movie
  • avi
  • ogg
  • ogv
  • webm
  • flv
  • swf
  • mp4
  • m4v
  • mpg
  • mpe

Source code

kirby/src/Cms/HasFiles.php#L222