Hi,
I have a small Perl Script that calls a .tmpl file A.tmpl. This
.tmpl file has two <TMPL_INCLUDE> statements that include two other
files B.tmpl and C.tmpl.
Files A,B and C are in the same directory. I am able to display the
three of them as a single HTML file. No problems till here.
Now, the B.tmpl and C.tmpl files access images stored in yet another
directory (NOTE: Also tested by putting them in same directory and that
is not working either!!!). Those images are not getting displayed.
Below are the details (Consider
ROOT=/usr/local/apache/htdocs/homepages)
Main Perl Script (present in ROOT/software/cgi-bin/sample/)
-----------------------------------------------------------------------
#!/usr/local/bin/perl
use HTML::Template;
my $template = HTML::Template->new(filename =>
"$ENV{DOCUMENT_ROOT}/software/html/Index.tmpl");
print "Content-Type: text/html\n\n";
print $template->output;
-----------------------------------------------------------------------
Index.tmpl (present in ROOT/software/html/)
-----------------------------------------------------------------------
<TMPL_INCLUDE top_screen.tmpl>
<TABLE>some table items that do not refer to images/CSS and have not
been included here</TABLE>
<TMPL_INCLUDE bottom_screen.tmpl>
------------------------------------------------------------------------
top_screen.tmpl (present in ROOT/software/html/)
-----------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0034)http://www.uc.edu/softwareinstall/ -->
<!--- top header included in another file---><HTML><HEAD><TITLE>UCit -
Software Distribution</TITLE>
<META http-equiv=Content-Type content="text/html;
charset=windows-1252"><LINK
href="main.css" rel=stylesheet>
<META content="MSHTML 6.00.2800.1476" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width=800 border=0>
<TBODY>
<TR>
<TD colspan=3><IMG alt=""
src="banner_software.gif" border=0><IMG
alt="" src="banner_right.gif"
border=0></TD>
</TR>
<TR>
<TD width=616>
<TABLE cellSpacing=0 cellPadding=0 width=616 align=left border=0>
<TBODY>
<TR>
<TD width=48><IMG height=37 alt=""
src="menu_left_middle.gif"
width=48 border=0></TD>
</TR>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
-----------------------------------------------------------------------
bottom_screen.tmpl (present in ROOT/software/html/)
-----------------------------------------------------------------------
<TABLE cellSpacing=0 cellPadding=0 width=800 border=0>
<TBODY>
<TR>
<TD colSpan=4><BR><IMG height=49
src="footer.gif" width=800
useMap=#footer border=0></TD></TR>
</TBODY>
</TABLE>
<!--
<MAP name=footer><AREA shape=RECT alt=Search coords=34,8,95,39><AREA
shape=RECT alt="Site map" coords=108,8,188,39>
<AREA shape=RECT alt="Contact us" coords=202,8,293,39
href="http://www.ucit.uc.edu/contactus.asp">
<AREA shape=RECT alt="UCit home" coords=305,8,402,39
href="http://www.ucit.uc.edu/">
</MAP>-->
</BODY>
</HTML>
-----------------------------------------------------------------------
Though the 3 .tmpl files are getting displayed in one page,
none of the '.gif' or '.css' files in top_screen.tmpl and
bottom_screen.tmpl get displayed. Their actual location is
ROOT/software/images/ but I put them in the same directory as the .tmpl
files hoping they would work but they don't.
Any idea why this might be happening?
Thanks,
Sharad
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users