Hi,
wir waren aktuell in einem Shop auf der Suche nach unbenutzten Datenbankfeldern, um dort die wesentlichen Artikelmerkmale zu hinterlegen. Vorgabe war, das die Datenbank nicht verändert wird, weil eine vorhandene Importfunktion nicht angefasst werden sollte.
Abweichend von der Anleitung im Wiki haben wir nun das Feld Meta Keywords benutzt. Ist dieses nicht befüllt, wird die Kurzbeschreibung genommen. Für Leute die sich auskennen, eine Änderung von ein paar Augenblicken, für alle anderen hier die Anleitung.
/includes/classes/order.php ca. Zeile 440
suche das hier:
$this->products[$index] = array('qty' => $products[$i]['quantity'], 'name' => $products[$i]['name'], 'model' => $products[$i]['model'], danach das hier einfügen:
'products_meta_keywords' => $products[$i]['products_meta_keywords'],
'short_description' => $products[$i]['short_description'],
2. /includes/classes/shopping_cart.php in der function get_products() ca. Zeile 374
suche das hier:
while (list ($products_id,) = each($this->contents)) { if($this->contents[$products_id]['qty'] != 0 || $this->contents[$products_id]['qty'] !=){ $products_query = xtc_db_query
("select p.products_id,
pd.products_name, pd.products_description,
pd.products_meta_keywords,
weiter ca. Zeile 390
suche das hier:
$products_array[] = array ( 'id' => $products_id, 'name' => $products['products_name'], danach das hier einsetzen:
'products_meta_keywords' => $products['products_meta_keywords'],
'short_description' => $products['products_short_description'],
3. /checkout_confirmation.php
suche das hier ca Zeile 200
if (ACTIVATE_SHIPPING_STATUS == 'true') {
davor einfügen:
$data_products .= '<tr>
<td class="main" align="left" valign="top"> </td>
<td class="main" align="left" valign="top"><small>' . (!empty($order->products[$i]['products_meta_keywords'])?
$order->products[$i]['products_meta_keywords']:$order->products[$i]['short_description']). '</small></td>
<td class="main" align="right" valign="top"> </td>
<td class="main" align="right" valign="top"> </td>
</tr>'; Linkback: https://www.modified-shop.org/forum/index.php?topic=20637.0