Download the PHP package lukaskleinschmidt/kirby-snippet-controller without Composer
On this page you can find all versions of the php package lukaskleinschmidt/kirby-snippet-controller. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lukaskleinschmidt/kirby-snippet-controller
More information about lukaskleinschmidt/kirby-snippet-controller
Files in lukaskleinschmidt/kirby-snippet-controller
Package kirby-snippet-controller
Short Description Kirby Snippet Controller
License MIT
Informations about the package kirby-snippet-controller
Kirby Snippet Controller
Define snippet controllers in a similar way to how page controllers work.
How to use it
By default the plugin will try to find controllers in your snippets
directory.
Lets have a look at a example header
snippet.
You can also define snippet controllers in a plugin.
Available callback arguments in your controllers
You have access to all variables that are also accessible in the snippet. If you pass additional data to the snippet, you can access it in the controller as well.
Note Since version
2.0.0
and Kirby3.9.6
you can also use variadic arguments.Note Since version
2.1.0
you can override variables when using a controller callback.Note Since version
2.2.0
you can prevent a snippet from rendering in a controller callback.
Naming convention
By default, the plugin searches for controllers by appending .controller
to the snippet name.
You can change the name resolver in the options. Changing the name also affects plugin-defined controllers.
Commercial Usage
This plugin is free. Please consider to make a donation if you use it in a commercial project.
Installation
Download
Download and copy this repository to /site/plugins/snippet-controller
.
Git submodule
Composer
License
MIT