texnixe/k3-filesdisplay-section

此包已被弃用且不再维护。未建议替代包。

Kirby 3 插件,用于在某个部分的任何文件。

安装: 231

依赖: 0

建议者: 0

安全: 0

星标: 17

关注者: 3

分支: 2

开放问题: 3

类型:kirby-plugin

dev-master 2021-11-01 11:43 UTC

This package is auto-updated.

Last update: 2023-11-29 03:04:06 UTC


README

在某个部分中显示网站任何位置的文件。
此部分仅显示文件,您不能手动排序或上传新文件。

安装

下载 ZIP 文件

将插件文件夹复制到 site/plugins

Composer

运行 composer require texnixe/k3-filesdisplay-section

用法

使用 Kirby 的查询语言选择和过滤文件,在部分的 yaml 中有一个 query 属性。您可以以 sitepage(指当前页面)或 pages(等于 site.pages)开始查询。

示例

基本示例

默认情况下,filesdisplay 部分将显示当前页面的所有文件。

sections:
  files:
    headline: Audio files
    type: filesdisplay

按文件类型过滤

例如,获取索引中的所有音频文件

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

按单个模板过滤

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

按多个模板过滤

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

除了手动排序之外,您还可以使用标准文件部分可用的相同属性。

免责声明

此插件“原样提供”,不提供任何保证。自行承担使用风险,并在将插件用于生产环境之前始终自行测试。如果您发现任何问题,请创建一个新问题。

许可证

MIT

不建议在推广种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。

致谢

基于 K3-Pagesdisplay 插件