The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Catalyst::View::MicroTemplate - Text::MicroTemplate View For Catalyst

SYNOPSIS

# MyApp::View::MicroTemplate
package MyApp::View::MicroTemplate;
use strict;
use base qw(Catalyst::View::MicroTemplate);

# in your config
<View::MicroTemplate>
    content_type text/html # added to header
    charset UTF-8          # added to header
    inlucde_path __path_to(root)__
    include_path /path/to/include/path
    template_suffix .mt # default
    <template_args>
        foo bar # $foo will be available in the template
    </template_args>
</View::MicroTemplate>

# same thing in YAML
'View::MicroTemplate':
    content_type: text/html
    charset: UTF-8
    include_path:
        - __path_to(root)__
        - /path/to/include/path
    template_args:
        foo: bar
    template_suffix: .mt
    

DESCRIPTION

This is a Text::MicroTemplate view for Catalyst.

Text::MicroTemplate is based on Mojo::Template, and it's aimed for speed and efficiency. In thismodule we use Text::MicroTemplate::Extended, as it allows a more realistic usage for applications.

AUTHORS

Daisuke Maki <daisuke@endeworks.jp>

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html