X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Product.tpl code question (https://forum.x-cart.com/showthread.php?t=44875)

dillion 01-17-2009 06:42 AM

Product.tpl code question
 
I am trying to add the following code to the Product.tpl file.

{include file="PriceMatch.tpl"}{if $product.free_shipping eq "Y"} {include file="freeshipping.tpl"}

Works fine except that the PriceMatch.tpl is showing above the freeshipping.tpl on the customer side. I am trying to have the freeshipping.tpl show to the right of the PriceMatch.tpl. Thanks for your help in advance.

ARW VISIONS 01-17-2009 06:55 AM

Re: Product.tpl code question
 
could you post the code?

dillion 01-17-2009 07:04 AM

Re: Product.tpl code question
 
The code I am inserting is the following:
-----------------------------------------------------
{include file="PriceMatch.tpl"}{if $product.free_shipping eq "Y"} {include file="freeshipping.tpl"}
-----------------------------------------------------
Below is the area that I am inserting the code. Do you need a copy of the entire Product.tpl code or will this do?


{** Dynamic Images - Tela Firma **}
{if $active_modules.Dynamic_Images}
{include file="modules/Dynamic_Images/product_image.tpl}
{else}
{/if}
{include file="PriceMatch.tpl"}{if $product.free_shipping eq "Y"} {include file="freeshipping.tpl"}
<br />
{if $active_modules.Detailed_Product_Images ne "" && $config.Detailed_Product_Images.det_image_popup eq 'Y' && $images ne '' && $js_enabled eq 'Y'}
{include file="modules/Detailed_Product_Images/popup_image.tpl"}
{elseif $product.force_image_type eq 'W' && $product.variantid}
{include file="product_thumbnail.tpl" productid=$product.variantid image_x=$product.image_x image_y=$product.image_y product=$product.product tmbn_url=$product.tmbn_url id="product_thumbnail" type="W"}&nbsp;
{else}
{include file="product_thumbnail.tpl" productid=$product.productid image_x=$product.image_x image_y=$product.image_y product=$product.product tmbn_url=$product.tmbn_url id="product_thumbnail" type="P"}&nbsp;
{/if}

{/if}
{** /Dynamic Images - Tela Firma **}

ARW VISIONS 01-17-2009 07:08 AM

Re: Product.tpl code question
 
need the code inside the .tpl files. it is probably cause the file to be inserted on the next line.

dillion 01-17-2009 07:14 AM

Re: Product.tpl code question
 
The code for the PriceMatch.tpl is:
-------------------------------------
<table border="0" width="14%">
<tr>
<td>
<a href="http://www.traderhank.com/Price-Match-p-54.html">
<img border="0" src="http://www.traderhank.com/images/pricematch.gif" width="123"

height="100"></a></td>
</tr>
</table>
---------------------------------------

And the code for the freeshipping.tpl is:
---------------------------------------
<table border="0" width="10%">
<tr>
<td>
<img border="0" src="http://www.traderhank.com/skin1/images/Free_Ship1.jpg"

width="90" height="89"></td>
</tr>
</table>
---------------------------------------

The other issue I just noticed is that if I select "No" for Free Shipping in the product details my detailed image for my product variant will not show, but it will show when Free Shipping is selected.

dillion 01-17-2009 07:18 AM

Re: Product.tpl code question
 
Here is a link to how it looks now.

http://www.traderhank.com/ITP-TYPE-T-7-BLACK-BEADLOCK-WHEEL-KIT-YAMAHA-RHINO-CLON-pr-1117174.html

ARW VISIONS 01-17-2009 07:21 AM

Re: Product.tpl code question
 
Try this...

replace
{include file="PriceMatch.tpl"}{if $product.free_shipping eq "Y"} {include file="freeshipping.tpl"}

with this...

<table cellpadding="0" cellspacing="0">
<tr>
<td>
{include file="PriceMatch.tpl"}
</td>
<td>
{if $product.free_shipping eq "Y"} {include file="freeshipping.tpl"}{/if}
</td>
</tr>
</table>

dillion 01-17-2009 07:26 AM

Re: Product.tpl code question
 
This is how the code looks, but now the PriceMatch, Free shipping and the product image are not showing.


{** Dynamic Images - Tela Firma **}
{if $active_modules.Dynamic_Images}
{include file="modules/Dynamic_Images/product_image.tpl}
<table cellpadding="0" cellspacing="0">
<tr>
<td>
{include file="PriceMatch.tpl"}
</td>
<td>
{if $product.free_shipping eq "Y"} {include file="freeshipping.tpl"}{/if}
</td>
</tr>
</table>
{if $active_modules.Detailed_Product_Images ne "" && $config.Detailed_Product_Images.det_image_popup eq 'Y' && $images ne '' && $js_enabled eq 'Y'}
{include file="modules/Detailed_Product_Images/popup_image.tpl"}
{elseif $product.force_image_type eq 'W' && $product.variantid}
{include file="product_thumbnail.tpl" productid=$product.variantid image_x=$product.image_x image_y=$product.image_y product=$product.product tmbn_url=$product.tmbn_url id="product_thumbnail" type="W"}&nbsp;
{else}
{include file="product_thumbnail.tpl" productid=$product.productid image_x=$product.image_x image_y=$product.image_y product=$product.product tmbn_url=$product.tmbn_url id="product_thumbnail" type="P"}&nbsp;
{/if}

ARW VISIONS 01-17-2009 08:17 AM

Re: Product.tpl code question
 
looks like you lef this out. look at your original post.

{else}
{/if}

that is just below this code

{include file="modules/Dynamic_Images/product_image.tpl}

I don't know if that is the problem.

dillion 01-17-2009 08:27 AM

Re: Product.tpl code question
 
I will try what you suggested but I also got it working by using one .tpl file instead of two. Seems to work okay. The problem I am having though is when I select "No" for Free Shipping in the Product Details my product image will not show. I have no idea what might be causing this.

{** Dynamic Images - Tela Firma **}
{if $active_modules.Dynamic_Images}
{include file="modules/Dynamic_Images/product_image.tpl}
{else}
{/if}
{if $product.free_shipping eq "Y"} {include file="price-free.tpl"}
<br />


All times are GMT -8. The time now is 01:17 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.