PHPackages                             texnixe/k3-filesdisplay-section - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. texnixe/k3-filesdisplay-section

AbandonedArchivedKirby-plugin[Utility &amp; Helpers](/categories/utility)

texnixe/k3-filesdisplay-section
===============================

Kirby 3 plugin to any file in a section.

172393[3 issues](https://github.com/texnixe/k3-filesdisplay-section/issues)[1 PRs](https://github.com/texnixe/k3-filesdisplay-section/pulls)PHP

Since Nov 1Pushed 3y agoCompare

[ Source](https://github.com/texnixe/k3-filesdisplay-section)[ Packagist](https://packagist.org/packages/texnixe/k3-filesdisplay-section)[ RSS](/packages/texnixe-k3-filesdisplay-section/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (1)DependenciesVersions (1)Used By (0)

Kirby 3 Filesdisplay Section
============================

[](#kirby-3-filesdisplay-section)

Display files from anywhere in your site in a section.
This section only displays files, you cannot sort them manually or upload new files.

Installation
------------

[](#installation)

### Download zip file

[](#download-zip-file)

Copy the plugin folder into `site/plugins`

### Composer

[](#composer)

Run `composer require texnixe/k3-filesdisplay-section`.

Usage
-----

[](#usage)

Select and filter files using Kirby's query language, with a `query` property in the section yaml. You can start the query with `site`, `page` (refers to the current page), or `pages` (which is equal to `site.pages`).

Examples
--------

[](#examples)

### Basic example

[](#basic-example)

By default, the `filesdisplay` section will display all files of the current page.

```
sections:
  files:
    headline: Audio files
    type: filesdisplay
```

### Filter by file type

[](#filter-by-file-type)

For example, get all audiofiles in the index:

```
sections:
  files:
    headline: Audio files
    type: filesdisplay
    query: site.index.audio
```

### Filter by single template

[](#filter-by-single-template)

```
sections:
  files:
    headline: Audio files
    type: filesdisplay
    query: site.index.files.template("image")
```

### Filter by multiple templates

[](#filter-by-multiple-templates)

```
sections:
  files:
    headline: Audio files
    type: filesdisplay
    query: site.index.files.filterBy("template", "in", ["image", "video"])
```

Apart from manual sorting, you can use the same properties that are available for standard files sections.

Disclaimer
----------

[](#disclaimer)

This plugin is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using it in a production environment. If you find any issues, please create a new issue.

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

It is discouraged to use this plugin in any project that promotes racism, sexism, homophobia animal abuse, violence or any other form of hate speech.

Credits:
--------

[](#credits)

Based on the [K3-Pagesdisplay](https://github.com/rasteiner/k3-pagesdisplay-section) plugin

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/e89dc1e09ef4dbe7986140a861a0a2630011c6b8ad62f26e67e0ef10eb2f501c?d=identicon)[texnixe](/maintainers/texnixe)

---

Top Contributors

[![texnixe](https://avatars.githubusercontent.com/u/5312492?v=4)](https://github.com/texnixe "texnixe (2 commits)")[![MaluNoPeleke](https://avatars.githubusercontent.com/u/1446541?v=4)](https://github.com/MaluNoPeleke "MaluNoPeleke (1 commits)")[![S1SYPHOS](https://avatars.githubusercontent.com/u/12161504?v=4)](https://github.com/S1SYPHOS "S1SYPHOS (1 commits)")

### Embed Badge

![Health badge](/badges/texnixe-k3-filesdisplay-section/health.svg)

```
[![Health](https://phpackages.com/badges/texnixe-k3-filesdisplay-section/health.svg)](https://phpackages.com/packages/texnixe-k3-filesdisplay-section)
```

###  Alternatives

[namshi/cuzzle

Get the cURL shell command from a Guzzle request

3312.5M16](/packages/namshi-cuzzle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
