BSD Ports

www/p5-Catalyst-View-TT-ControllerLocal 0.02_2 DragonFly

Catalyst TT View with template names relative to the Controller

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ART10, GPLv1+
Categories
perl5, www
Package size
9.2 KiB, 15.4 KiB installed

Description

Catalyst::View::TT::ControllerLocal is like a normal Catalyst TT View, but with template file names relative to the current Controller. So with a set of templates like:

./root/edit.html ./root/add.html ./root/Frobniz/add.html

and an action "add" in the Controller "MyApp::Controller::Frobniz", you set "$c->stash->{template}" to "add.html" in order for it to pick up the "./root/frobbiz/add.html" template.

Setting the "$c->stash->{template}" from Controller "MyApp::Con- troller::Bogon" would instead pick the default template in "./root/add.html" (since there is no Bogon subdirectory under root).

In addition, since there is no file "edit.html" except in the Frobniz directory, C::V::TT::ControllerLocal will default to looking for "edit.html" in ./root/ and ./root/base (or whatever you set MyApp->con- fig->{INCLUDE_PATH} to).

In the other systems

SystemPortVersion
DragonFlywww/p5-Catalyst-View-TT-ControllerLocal0.02_2
FreeBSDwww/p5-Catalyst-View-TT-ControllerLocal0.02_2
HardenedBSDwww/p5-Catalyst-View-TT-ControllerLocal0.02_2
GhostBSDwww/p5-Catalyst-View-TT-ControllerLocal0.02_2

Install

Binary package:

pkg install p5-Catalyst-View-TT-ControllerLocal

From DPorts:

cd /usr/dports/www/p5-Catalyst-View-TT-ControllerLocal && make install clean

Dependencies

Run dependencies 4
Required by 1