[Petal] petal include: modifier
Josh Narins
josh at narins.net
Fri Jan 14 00:06:18 GMT 2005
> This is very simple, and allows you to do something like this
>
> given {
> template => 'content.html'
> }
> you can do
>
> <html>
> <div petal:content="structure include: ${template}" />
> </html>
>
> and content.html will be included in your main site.
>
> And as everybody knows, there is always more than one way to do it, but
> this worked for me.
>
>
> package Petal::Hash::Include;
>
> use strict;
> use warnings;
>
> use base qw/Petal::Hash::String/;
>
> sub process {
> my ($self, $hash, $args) = @_;
>
> my $fn = $self->SUPER::process($hash, $args);
> my $tpl = Petal->new($fn);
> return $tpl->process($hash);
> }
>
> 1;
I remember this solution before.
Doesn't it result in a double petal process'ing of the whole document?
If not, I'm sorry for not understanding before.
--
xplanet -body earth -transpng a.png -geometry "300x300-0+0" -origin sun
My politics : http://satp.blogspot.com
Perl Programmer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
Url : http://lists.webarch.co.uk/pipermail/petal/attachments/20050113/1396bda3/attachment.bin
More information about the Petal
mailing list