Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls
 

Invoice address mod for 4.3.2

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions
 
Thread Tools Search this Thread
  #1  
Old 09-21-2010, 11:05 PM
 
Sisom Sisom is offline
 

eXpert
  
Join Date: Sep 2006
Posts: 310
 

Default Invoice address mod for 4.3.2

Hi, for some strange reason, Qualiteam coded the invoice so that it displayed address lines one and two as part of the same table cell, with a line break, so that I had:

Address (Line 1): 10 High Street
Fulchester
Address (Line 3): Manchester
City: Etc.


(I had changed my address labels to say "Address (Line 1)" "Address (Line 2)" and "Address (Line 3)", because some customers have addresses that don't fit into the standard terminology.)

So I came up with the following mod., which displays the addresses like this:

Address (Line 1): 10 High Street
Address (Line 2): Fulchester
Address (Line 3): Manchester

and also doesn't display "Address (Line X):" if there is no address data there (normally this will be Line 3).


Edit skin1\mail\html\order_invoice.tpl, from line 188 to about line 295, pasting the following RED bits of code over what used to be there for the address fields:

Code:
{if $_userinfo.default_fields.b_address} <tr> <td><strong>{$lng.lbl_address}:</strong> </td> <td>{$order.b_address}</td> </tr> {/if} {if $order.b_address_2} <tr> <td><strong>{$lng.lbl_address_2}:</strong> </td> <td>{$order.b_address_2}</td> </tr> {/if} {if $order.b_city} <tr> <td><strong>{$lng.lbl_city}:</strong> </td> <td>{$order.b_city}</td> </tr> {/if} {if $_userinfo.default_fields.b_county && $config.General.use_counties eq 'Y'} <tr> <td><strong>{$lng.lbl_county}:</strong> </td> <td>{$order.b_countyname}</td> </tr> {/if} {if $_userinfo.default_fields.b_state} <tr> <td><strong>{$lng.lbl_state}:</strong> </td> <td>{$order.b_statename}</td> </tr> {/if} {if $_userinfo.default_fields.b_country} <tr> <td><strong>{$lng.lbl_country}:</strong> </td> <td>{$order.b_countryname}</td> </tr> {/if} {if $_userinfo.default_fields.b_zipcode} <tr> <td><strong>{$lng.lbl_zip_code}:</strong> </td> <td>{$order.b_zipcode}</td> </tr> {/if} {foreach from=$_userinfo.additional_fields item=v} {if $v.section eq 'B'} <tr> <td><strong>{$v.title}:</strong></td> <td>{$v.value}</td> </tr> {/if} {/foreach} </table> </td> <td>&nbsp;</td> <td> <table cellspacing="0"{if $is_nomail ne 'Y'} cellpadding="0" width="100%" border="0"{/if} summary="{$lng.lbl_shipping_address|escape}"> {if $_userinfo.default_fields.s_title} <tr> <td><strong>{$lng.lbl_title}:</strong></td> <td>{$order.s_title}</td> </tr> {/if} {if $_userinfo.default_fields.s_firstname} <tr> <td><strong>{$lng.lbl_first_name}:</strong> </td> <td>{$order.s_firstname}</td> </tr> {/if} {if $_userinfo.default_fields.s_lastname} <tr> <td><strong>{$lng.lbl_last_name}:</strong> </td> <td>{$order.s_lastname}</td> </tr> {/if} {if $_userinfo.default_fields.s_address} <tr> <td><strong>{$lng.lbl_address}:</strong> </td> <td>{$order.s_address}</td> </tr> {/if} {if $order.s_address_2} <tr> <td><strong>{$lng.lbl_address_2}:</strong> </td> <td>{$order.s_address_2}</td> </tr> {/if} {if $order.s_city} <tr> <td><strong>{$lng.lbl_city}:</strong> </td> <td>{$order.s_city}</td> </tr> {/if}

The parts in red are the new parts.
__________________
X-Cart Gold Version 4.3.2
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 06:50 PM.

   

 
X-Cart forums © 2001-2020