]> git.decadent.org.uk Git - maypole.git/commitdiff
bit more on templating in View pod
authorAaron Trevena <aaron.trevena@gmail.com>
Sat, 5 Nov 2005 13:57:21 +0000 (13:57 +0000)
committerAaron Trevena <aaron.trevena@gmail.com>
Sat, 5 Nov 2005 13:57:21 +0000 (13:57 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@415 48953598-375a-da11-a14b-00016c27c3ee

lib/Maypole/Manual/View.pod

index 38ba8e71c50162d149529cc011f412db5761010a..fe46edd60c9db6e9ed9161f57d502593bc8d1f7f 100644 (file)
@@ -408,6 +408,23 @@ C<template_args> 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.
 
 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<Maypole::View::TT> you are reccomended to use Richard Clamp's
+incredibly useful Template::Plugin::Class -- see the and Template::Plugin::Class
+and C<Maypole::View::TT> 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<config>, C<classmetadata>,
 =head2 Other view classes
 
 Please note that these template variables, C<config>, C<classmetadata>,
@@ -551,3 +568,5 @@ Patches are always welcome!
 L<Contents|Maypole::Manual>,
 Next L<Standard Templates and Actions|Maypole::Manual::StandardTemplates>,
 Previous L<Maypole Model Classes|Maypole::Manual::Model>,
 L<Contents|Maypole::Manual>,
 Next L<Standard Templates and Actions|Maypole::Manual::StandardTemplates>,
 Previous L<Maypole Model Classes|Maypole::Manual::Model>,
+
+=cut