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
| System | Port | Version |
|---|---|---|
| DragonFly | www/p5-Catalyst-View-TT-ControllerLocal | 0.02_2 |
| FreeBSD | www/p5-Catalyst-View-TT-ControllerLocal | 0.02_2 |
| HardenedBSD | www/p5-Catalyst-View-TT-ControllerLocal | 0.02_2 |
| GhostBSD | www/p5-Catalyst-View-TT-ControllerLocal | 0.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