Guten Morgen,
sorry, bin erst jetzt dazugekommen....
@awids
danke für Deine Hilfe, leider funktioniert beides nicht.
Bei der ersten Version steht nach wie vor der gesamte Text auf der Rechnung (er greift nicht auf den Eintrag in ...\shoproot\lang\english\lang_english.conf bzw. ...\shoproot\lang\german\lang_german.conf zu)
Die zweite Variante bringt eine weiße Seite beim Aufruf der Rechnung.
so sehen meine Dateien aus:
..\shoproot\lang\english\lang_english.conf (am Ende von [print_order]):
print_order_shipping_title = 'Shipping'
..\shoproot\lang\german\lang_german.conf (am Ende von [print_order]):
print_order_shipping_title = 'Versand'
..\shoproot\templates\tpl_modified_responsive_3\admin\print_order.html:
{foreach name
=aussen item
=info from
=$data.fields
} <tr
> <!--{if $info.title
!= ''}<td
>{$info.title
|stripslashes}</td
>{/if}--> {if $info.title
!= ''}<td
>{#print_order_shipping_title#}</td>{/if}
<td
>{if $info.field
}{$info.field
|stripslashes}{else} 
;{/if}</td
> </tr
> {/foreach} falls von Belang, die ganze print_order.html:
{config_load
file="$language/lang_$language.conf" section
="print_order"}<!DOCTYPE html
><html
><head
> <meta charset
="{$charset}" /> <title
>{#title#} {$oID}</title>
<meta name
="robots" content
="noindex, nofollow, noodp" /> <base href
="{$base_href}" /> <link rel
="stylesheet" type
="text/css" href
="{$tpl_path}stylesheet.css" /> <script src
="{$tpl_path}javascript/jquery.min.js" type
="text/javascript"></script> <script type
="text/javascript"> {literal
} $
(document
).ready
(function(){ window
.focus
(); window
.print(); }); {/literal
} </script></head
><body
class="popupprint"> <div
class="printwrap_admin cf"> <div
class="printColumsLeft"> {*<!--<p
class="underline">{$ADDRESS_SMALL}</p
>-->*} <div style
="padding-left:15px;">{$address_label_customer}</div
> <div
class="print_small" style
="margin-top:50px;"> {if $csID}<strong
>{#csID#}</strong> {$csID}<br />{/if}
<strong
>{#payment#}</strong> {$PAYMENT_METHOD}<br />
<strong
>{#order#}</strong> {$oID}<br />
<strong
>{#date#}</strong> {$DATE}<br />
<!--aktuelles Datum auf Rechnung
--> <strong
>{#invoice_date#}</strong>{$smarty.now|date_format:" %d.%m.%Y"}<br />
{#payment_datetext#}
{*<!--{if isset($INVOICE_NUMBER) && $INVOICE_NUMBER != '' }<br
/> <strong
>{#invoice_number#}</strong> {$INVOICE_NUMBER}<br />
<strong
>{#invoice_date#}</strong> {$INVOICE_DATE}
{/if}-->*} {if $vatID}<br
/><strong
>{#vatID#}</strong> {$vatID}{/if}
</div
> </div
> <div
class="printColumsRight"> <div
class="printlogo_admin"><img src
="{$tpl_path}img/logo.gif" alt
="{$smarty.const.STORE_NAME}" /></div
> <div
class="print_small" style
="font-size:11px; line-height:15px;">{$ADDRESS_LARGE}</div
> </div
> <br
class="clearfix"> <div
class="print_big">{#invoice#} {$oID}</div>
<div
class="hr_15"></div
> <div
class="printColumsLeft"> <strong
>{if isset($SHIPPING_CLASS) && strstr($SHIPPING_CLASS, 'selfpickup')}{#pickup_address#}{else}{#shipping_address#}{/if}</strong><br />{$address_label_shipping}
</div
> <div
class="printColumsRight"> {if $address_label_payment}<strong
>{#payment_address#}</strong>{/if}<br />{$address_label_payment}
</div
> <br
class="clearfix"> <br
/> <table
class="order_table"> <tr
class="headerrow"> <td
class="ord_table_left">{#head_units#}</td>
<td
class="ord_table_left">{#head_products#}</td>
<td
class="ord_table_right">{#head_artnr#}</td>
<td
class="ord_table_right">{#head_single_price#}</td>
<td
class="ord_table_right">{#head_price#}</td>
</tr
> {foreach name
=aussen item
=order_values from
=$order_data} <tr
class="mainrow"> <td
class="ord_table_left ord_width40">{$order_values.PRODUCTS_QTY
} 
;x
</td
> <td
class="ord_table_left"> <strong
>{$order_values.PRODUCTS_NAME
}</strong
> {if sizeof($order_values.PRODUCTS_ATTRIBUTES_ARRAY
) > 0} <ul
class="attributes_list"> {foreach key=a_data item
=attrib_data from
=$order_values.PRODUCTS_ATTRIBUTES_ARRAY
} <li
><strong
>{$attrib_data.option
}:</strong
> {$attrib_data.value
}</li
> {/foreach} </ul
> {/if} </td
> <td
class="ord_table_right ord_width120">{$order_values.PRODUCTS_MODEL
}{$order_values.PRODUCTS_ATTRIBUTES_MODEL
}</td
> <td
class="ord_table_right ord_width110">{$order_values.PRODUCTS_SINGLE_PRICE
}</td
> <td
class="ord_table_right ord_width120">{$order_values.PRODUCTS_PRICE
}</td
> </tr
> {/foreach} </table
> <div
class="hr_5"></div
> {if sizeof($order_total) > 0} <div
class="total_table_right"> <table
class="total_table"> {foreach name
=aussen item
=order_total_values from
=$order_total} <tr
> <td
class="ord_table_right">{$order_total_values.TITLE
}</td
> <td
class="ord_table_right ord_width120">{$order_total_values.TEXT
}</td
> </tr
> {/foreach} </table
> </div
> <br
class="clearfix" /> {/if} {if isset($vat_info) && $vat_info != 0} <br
/> {if $vat_info == 2}{#vat_info_2#}{else}{#vat_info#}{/if}
<br
class="clearfix" /> {/if} {if $COMMENTS} <div
class="hr_5"></div
> <br
/> <div
class="print_small"> <strong
>{#comments#}</strong><br />
{$COMMENTS} </div
> {/if} {if is_array($PAYMENT_INFO) && count($PAYMENT_INFO) > 0} <br
/><br
/> <div
class="highlightbox"> {foreach name
=aussen item
=data from
=$PAYMENT_INFO} <strong
>{$data.title
|stripslashes}</strong
> <table
class="paymentinfotable {$data.class}"> {foreach name
=aussen item
=info from
=$data.fields
} <tr
> {if $info.title
!= ''}<td
>{#print_order_shipping_title#}</td>{/if}
<td
>{if $info.field
}{$info.field
|stripslashes}{else} 
;{/if}</td
> </tr
> {/foreach} </table
> {/foreach} </div
> <br
class="clearfix" /> {/if} </div
></body
></html
> Die erste Version, dass nur "Shipping" bzw. "Versand" auf der Rechnung steht, würde unserer Chefin am besten zusagen.
Hast Du bitte noch einen Tipp, wo ich ansetzen muss?
Danke
@noRiddle
ok, mache ich nicht mehr, dachte, da die Fragestellung eine ganz andere ist, ist es in Ordnung.
Grüße aus Wien,
Thomas