Hi Toby,
für dieses Problem gibt es eine einfach Lösung. Zuerst brauchen wir die
Produkt ID, da mit dieser der Link gebaut wird um das Produkt aufzurufen. Dafür brauchen wir die Klasse
Order, welche
/includes/classes/order.php zu finden ist. Hier ist für uns die Funktion
getOrderData($oID) interessant.
Ziemlich in der Mitte der Funktion (bei mir Zeile 282, v1.0.5 SP1b) findest Du:
$order_data[] = array ('PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'], ...) Da wird am Anfang (oder wo auch immer) noch ein Parameter für die Produkt ID eingefügt:
$order_data[] = array ('PRODUCTS_ID' => $order_data_values['products_id'], 'PRODUCTS_MODEL' => $order_data_values['products_model'], 'PRODUCTS_NAME' => $order_data_values['products_name'], ...) So weit, so gut. Jetzt haben wir schonmal die benötigte Variable, die nur noch im Template verbaut werden muss. Das Template findest Du unter
/templates/[xtc5]/module/account_history_info.html. Hier schaust Du nach folgendem Code:
<td>{$order_values.PRODUCTS_NAME}
Und setzt noch den Link ein:
<td><a href="{$smarty.const.FILENAME_PRODUCT_INFO}?products_id={$order_values.PRODUCTS_ID}">{$order_values.PRODUCTS_NAME}</a>
Fertig.