afbora / kirby-template-hooks
Enable page and file template hooks for Kirby 3
Package info
github.com/afbora/kirby-template-hooks
Type:kirby-plugin
pkg:composer/afbora/kirby-template-hooks
Fund package maintenance!
1.2.2
2023-08-10 08:56 UTC
Requires
- php: ^7.4|^8.0
- getkirby/composer-installer: ^1.2
README
Kirby template hooks allow you to manage hooks for page and file templates more easily.
Installation
Installation with composer
composer require afbora/kirby-template-hooks
Add as git submodule
git submodule add https://github.com/afbora/kirby-template-hooks.git site/plugins/kirby-template-hooks
Usage
Pages
Usage: page.TEMPLATE_NAME.ACTION_NAME:before/after
<?php return [ 'hooks' => [ 'page.product.update:after' => function ($newPage, $oldPage) { // your code goes here } ] ];
Files
Usage: file.TEMPLATE_NAME.ACTION_NAME:before/after
<?php return [ 'hooks' => [ 'file.cover.update:after' => function ($newFile, $oldFile) { // your code goes here } ] ];