[Templates] Can a template discover if a block is defined?
Clinton Gormley
clint@traveljury.com
Fri, 22 Dec 2006 09:43:14 +0100
You can do a TRY block. But you must catch the error.
TRY;
PROCESS FOO;
CATCH;
'';
END;
>
>
>
>
> Template 2 (bar.tt):
>
> [% PROCESS foo IF foo.defined # in other words if the block foo exists
> %]
>
>
>
> In this case TT will not compile if the BLOCK foo doesn't exist in
> foo.tt. Is there a way in TT code to prevent that compilation error?
>
>
>
> Thanks,
>
> -Derrek
>
>