Antwort #2 am: 27. Februar 2013, 14:14:31
Dafür müsste dir entweder der
customers_status oder der
customer_status_name aus der DB-Tabelle
orders zur Verfügung stehen.
Da in der
/admin/includes/classes/order.php bereits alle Daten aus der Tabelle
orders abgefragt werden, brauchst du nur das customer array in besagter Datei erweitern:
Irgendwo hier einfügen
$this->customer = array(....,'customers_status' => $order['customers_status'], ....); In der
/admin/print_order.php definierst du dann ein Smarty indem du auf den oben gemachten array-Eintrag zugreifst
$smarty->assign('customers_status', $order->customer['customers_status']);
Ab jetzt steht dir im Template, also deiner
/templates/DEIN_TEMPLATE/admin/print_order.htmldieses Smarty zur Verfügung: {$customers_status}.
Dort fragst du einfach ab:
{if $customers_status == 'XX'}
{#DEIN_TEXT#}
{/if}
Bei XX muß die Ziffer für den Status stehen (siehst du z.B. im Adminbereich bei Kunden, da steht die Ziffer in Klammern hinter dem customes_status_name) oder in der DB.
DEIN_TEXT definierst du in
/lang/SPRACHE/lang_SPRACHE.conf in der Sektion [print_order]
und... Bingo
Gruß,
noRiddle