texnixe / k3-filesdisplay-section
此包已被弃用且不再维护。未建议替代包。
Kirby 3 插件,用于在某个部分的任何文件。
dev-master
2021-11-01 11:43 UTC
Requires
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
属性。您可以以 site
、page
(指当前页面)或 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"])
除了手动排序之外,您还可以使用标准文件部分可用的相同属性。
免责声明
此插件“原样提供”,不提供任何保证。自行承担使用风险,并在将插件用于生产环境之前始终自行测试。如果您发现任何问题,请创建一个新问题。
许可证
不建议在推广种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。
致谢
基于 K3-Pagesdisplay 插件