Templates
Add your own template engine
class CustomTemplate extends Kirby\Cms\Template {
}
Kirby::plugin('my/template', [
    'components' => [
        'template' => function (Kirby $kirby, string $name, string $contentType = null) {
            return new CustomTemplate($name, $contentType);
        }
    ]
]);Make sure to check out all existing plugins for template engines.
Parameters
| Name | Type | Default | Description | 
|---|---|---|---|
| $kirbyrequired | Kirby\Cms\App | no default value | |
| $namerequired | string | no default value | Template name | 
| $type | string | 'html' | Extension type | 
| $defaultType | string | 'html' | Default extension type |