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
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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 } ] ];