I have a need to output lines of text from TT with full <CR><LF>. This is 
because I am using Template Toolkit to generate SWIFT messages, for which the 
format requies the carriage return (I'm doing this on Solaris by the way).

Currently, I have an application that works - using a template with embedded 
carriage returns. Unfortunately, these embedded <CR>s have been foobared by the 
version control system, which has, as a result, become very confused about 
which operating system platform the template file is for. So, I have resolved 
to solve this in code, and have a "clean" template with no embedded control 
characters.

Rather than hardcoding the output postprocessing, I want to do <CR><LF> line 
endings conditionally, based on some logic inside the template.

Is this something others have done already?

What's the simplest way to do it? 

I was thinking of setting $\ from some embedded [% PERL %]. Would that work?

Ivor.


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

Reply via email to