Could it be a simple typo?
> package MyOrg::Template::Plugin::latex_filter;
> latex_filter => 'MyOrg::Template::Pulgin::latex_filter',
^
jeffa
--- Jason Lewis <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have come to the conclusion that a FILTER is what I need. I have been
> trying to understand the documentation and examples and I am a little stuck.
>
> I have written my own module like so:
>
> package MyOrg::Template::Plugin::latex_filter;
> use Template::Plugin::Filter;
> use base qw( Template::Plugin::Filter );
> sub latex_escape {
> my $return = $_[0];
> $return =~ s/([%&\$])/\\$1/g;
> return $return;
> }
> 1;
>
> Here is where I get stuck. How do i now apply my filter and use it in my
> template?
>
> I added the filter to the tpage program (which is how i process my
> template) by adding the following lines to tpage:
>
> use latex_filter '.';
> my $tt2 = Template->new({
> PLUGINS=> {
> latex_filter => 'MyOrg::Template::Pulgin::latex_filter',
> },
> });
>
> and then I try and use the filter in my template like so:
>
> [% USE latex_filter %]
>
> but I get an error from perl:
>
> [EMAIL PROTECTED]:~/catalogue/latex/tt$ ./tpage catalogue.tex
> plugin error - latex_filter: plugin not found at ./tpage line 67.
>
> can anyone point me to where I am going wrong, or prehaps a more
> complete example than hte documentation online please? thanks.
>
> Jason
>
>
> _______________________________________________
> templates mailing list
> [EMAIL PROTECTED]
> http://lists.template-toolkit.org/mailman/listinfo/templates
__________________________________
Do you Yahoo!?
Find out what made the Top Yahoo! Searches of 2003
http://search.yahoo.com/top2003
_______________________________________________
templates mailing list
[EMAIL PROTECTED]
http://lists.template-toolkit.org/mailman/listinfo/templates