Awesome, it worked, thanks.

Michael Cipriano ([EMAIL PROTECTED])
Research Assistant I, Global Infectious Diseases
Josephine Bay Paul Center, Marine Biological Laboratory
7 MBL Street, Woods Hole, MA 02543-1015
Phone: 508-548-3705 (x6707)


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:templates-
> [EMAIL PROTECTED] On Behalf Of Mark Mills
> Sent: Wednesday, December 31, 2003 2:39 PM
> To: Michael Cipriano; Template Toolkit
> Subject: RE: [Templates] Sending different headers
> 
> Unless you have full whitespace eating turned on, your
> template is emiting returns before the header... that might
> be a problem. Maybe turn on the TRIM option or PRE_CHOMP and
> POST_CHOMP?
> 
> --mark mills
> Xodiax Engineering
> 
> P.S. (warning, advice given on three hours sleep...)
> 
> > -----Original Message-----
> > From: Michael Cipriano [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, December 31, 2003 2:29 PM
> > To: Template Toolkit
> > Subject: [Templates] Sending different headers
> >
> >
> > I am having a slight problem trying to send a custom header
> > from within
> > a
> > [% PERL %] directive.  Here is my setup.
> >
> > I have a script called site.pl which takes in arguments and
> > will display
> > a number of different templated depending on the arguments
> > passed to it
> > (?page=intro, etc).  On some occasions, I want to send a specialized
> > header such as
> >
> > Content-disposition: attachment; filename=results.txt
> > Content-transfer-encoding: binary
> > Content-Type: application/txt; name="results.txt"
> >
> > Now the way I am handling this is on certain url's I am
> > passing another
> > variable (?noheader=T), and if that variable is there, it
> > will not print
> > out the header line, and on the templates that are handling
> > these types
> > of pages I am including the following in the template
> >
> > [% IF noheader == 'F' %]
> > <html> ..... etc etc
> > [ % END %]
> > [% INCLUDE perlcodefile %]
> > [% IF noheader == 'F' %]
> >  etc etc </html>
> > [ % END %]
> >
> > Now inside of the perlcodefile I have a script that will print out
the
> > special header if needed (it is not always needed, such as
> > when noheader
> > = F).
> >
> > It seems that the header gets printed out when the template file is
> > being processed I guess, though am not sure. I made sure that
> > there were
> > no spaces or lines before the include of the perlcodefile.
> > What ends up
> > happening is that the page returned will just have the specialized
> > header showing as plain text on the top of the page.
> >
> > Is there anyway of doing this the way I want, or do I have to take a
> > different approach?
> >
> > Thanks
> >
> > Michael Cipriano ([EMAIL PROTECTED])
> > Research Assistant I, Global Infectious Diseases
> > Josephine Bay Paul Center, Marine Biological Laboratory
> >
> >
> >
> >
> > _______________________________________________
> > templates mailing list
> > [EMAIL PROTECTED]
> > http://lists.template-toolkit.org/mailman/listinfo/templates
> >
> 
> _______________________________________________
> templates mailing list
> [EMAIL PROTECTED]
> http://lists.template-toolkit.org/mailman/listinfo/templates



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

Reply via email to