[EMAIL PROTECTED] wrote:
> Hi
> I am trying to read every file in a directory. The code below is my
> attempt but it give file not found.
> 
> ===============================================
> [% USE dir = Directory('announce/') %]
>     [% FOREACH file = dir.files %]
>       FILE = [% file.name%]
>       [% INCLUDE file %]
> 
>     [% END %]

It's interpreting file.name as a literal filename, i.e. it would appear
in your directory as "file.name".

This works by forcing TT2 to interpolate the variable:
      [% INCLUDE "${file.name}" %]

Regards,
Philip


_______________________________________________
templates mailing list
[email protected]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to