From: Aaron Trevena Date: Sat, 5 Nov 2005 13:57:21 +0000 (+0000) Subject: bit more on templating in View pod X-Git-Tag: 2.11~103 X-Git-Url: https://git.decadent.org.uk/gitweb/?p=maypole.git;a=commitdiff_plain;h=0792cc02d2de53e250d0178e4850ef84f3ce23f1 bit more on templating in View pod git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@415 48953598-375a-da11-a14b-00016c27c3ee --- diff --git a/lib/Maypole/Manual/View.pod b/lib/Maypole/Manual/View.pod index 38ba8e7..fe46edd 100644 --- a/lib/Maypole/Manual/View.pod +++ b/lib/Maypole/Manual/View.pod @@ -408,6 +408,23 @@ C hash in the request object, and supply its value: You can also override the value of any of the standard variables by giving their name as the key. +=head2 Accessing other classes + +When building a frontpage, login or other template that isn't directly +linked to a particular table, (and therefore it's class,) that you wish to +use, you can access the classes directly. + +When using C you are reccomended to use Richard Clamp's +incredibly useful Template::Plugin::Class -- see the and Template::Plugin::Class +and C documentation for details. + +Mason and MasonX views also allow you to pull in arbitary classes, see +the relevent Mason and Plugin/View documentation for details. + +If you are using HTML::Template you are out of luck on this front due +to philosophy and architecture this templating system cannot call code, +and only reads the data provided when the template is processed. + =head2 Other view classes Please note that these template variables, C, C, @@ -551,3 +568,5 @@ Patches are always welcome! L, Next L, Previous L, + +=cut