hananils / kirby-methods-folder
Kirby 方法文件夹
2.0.0
2024-01-08 09:26 UTC
Requires
README
方法文件夹 是一个为 Kirby 3 设计的插件,可以自动注册保存在 site/methods
文件夹中的本地方法,就像 Kirby 不需要编写专用插件就可以接受本地集合、控制器或模型一样。
安装
下载
下载并将此存储库复制到 /site/plugins/methods-folder
。
Git 子模块
git submodule add https://github.com/hananils/kirby-methods-folder.git site/plugins/methods-folder
Composer
composer require hananils/kirby-methods-folder
创建自定义方法
安装此插件后,您可以在 site/methods
中创建自定义方法,通过为不同方法类型创建单独的文件来实现。
site
└ methods
└ collection.php
└ field.php
└ block.php
└ blocks.php
└ layout.php
└ layouts.php
└ layout-column.php
└ file.php
└ files.php
└ page.php
└ pages.php
└ site.php
└ user.php
└ users.php
这些文件必须返回一个数组
<?php return [ 'my-method' => function () { // your method code here } ];
有关不同方法类型的更多信息,请参阅官方文档: https://getkirby.com/docs/reference/plugins/extensions
创建自定义助手
您也可以在 site
文件夹内创建一个 helpers.php
文件,您可以将希望全局可用的自定义方法放入其中。
site
└ helpers.php
此文件将自动包含,并可以包含所需的所有全局辅助函数。
许可证
此插件由 MIT 许可证 提供,由 hana+nils · Büro für Gestaltung 提供。
我们为数字和模拟媒体创建视觉设计。