Bei diesen Hook wird die KBA-Schlüsselnummer aus dem Feld products_ean des Shops geladen.
Und an der vierten Stelle ein Bindestrich gesetzt werden andernfalls falls keine da ist nur ein alleinsteher Bindestrich.
Folgender Platzhalter steht dann zur Verfügung: #KBANR#
Beispieldaten: 52344531
Ausgabe: 5234-4531
<?php
$sqlSelect = array();
if (MagnaDB::gi()->columnExistsInTable('products_ean', TABLE_PRODUCTS)) {
$sqlSelect[] = 'products_ean';
}
$sqlSelectString = implode(', ', $sqlSelect);
if (!empty($sqlSelectString)) {
$dataArray = MagnaDB::gi()->fetchArray('
SELECT ' . $sqlSelectString . '
FROM products
WHERE products_id = ' . $pID . ' LIMIT 1
');
if (strlen($dataArray[0]['products_ean']) >= 4) {
$substitution['#KBANR#'] = substr($dataArray[0]['products_ean'], 0, 4) . '-' . substr($dataArray[0]['products_ean'], 4);
}
else {
$substitution['#KBANR#'] = '-';
}
}