Christopher H. Laco > Mango-0.01000_13 > Mango::Catalyst::View::HTML

Download:
Mango-0.01000_13.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Mango::Catalyst::View::HTML - View class for HTML output

SYNOPSIS ^

    $c->view('HTML');

DESCRIPTION ^

Mango::Catalyst::View::HTML renders content using Catalyst::View::TT and serves it with the following content type:

    text/html; charset=utf-8

TEMPLATES ^

When Mango is installed, its stock html templates are stored in:

    %PERLINST%/site/lib/auto/Mango/templates/tt/html

When templates are rendered, the following directories are used:

    root/templates/tt/html
    %PERLINST%/site/lib/auto/Mango/templates/tt/html

You can override any default template by creating a template file of the same name in your local application template directory.

If you want to use templates from a different shared directory, you can set $ENV{'MANGO_SHARE'}:

    $ENV{'MANGO_SHARE'} = '/usr/local/share/Mango';

Now, the template search path will be:

    root/templates/tt/html
    /usr/local/share/Mango/templates/tt/html

See Mango::Catalyst::View::Template for more information on changing the location of templates.

METHODS ^

process

Creates HTML content, writes it to the response body, and changes the content type. There is usually no reason to call this method directly. Forward to this view instead:

    $c->forward($c->view('HTML'));

SEE ALSO

Mango::Catalyst::View::Template

AUTHOR ^

    Christopher H. Laco
    CPAN ID: CLACO
    claco@chrislaco.com
    http://today.icantfocus.com/blog/
syntax highlighting: